بعدشم Milandini شما کلا یه بیسواد محض هستی
نه فقط خودت باسوادی!!!!
میخوای برات ریز به ریز از کدهای مدیریت شده دات نت بگم؟چه طوری clr میاد کدها jit رو مدیریت میکنه؟
میخوای از نقش fcl و cts بگم؟
کراس پلتفرم جاوا به گوشت خورده؟
تو که به اصطلاح باسوادی بگو اولین بار مایکروشافت کدهای مدیریت شده رو کرد یا سان مایکروسیستمز؟
توکه ادعا داری بگو ببینم vb6 بین دولپرها به اسبا بازی معروفه یا یه IDE همه فن حریف؟ اصلا VB6 قبل دات نت قابل رقابت با دلفی7 بود؟
مثلا شی گرایی چه جایگاهی توی این زبان داشت؟
یادت میاد چه طور مفتضحانه به SQL SERVER متصل میشد؟
راستی صحبت MS SQL SERVER و مقایسه اش با اوراکل شد!
شما که دوست عزیز اینقدر باسواتی!!!!! نمیدونی اوراکل فقط یه بانک اطلاعاتی نیست؟ها؟ اوراکل یه EBUSINES SUITE هست!!
که شامل یه بانک اطلاعاتی-یه پلتفرم APP SERVER - یه وب سرور-یه سیستم مدیریت محتوا-یه سری ابزار مدیریتی برای کنترل تراکنشهای بانک-, DI load balancer
البته برنامه نویسهای ۲ زاری که تنها افتخارشون ساخت یه برنامه مدیریت ساندویچی هست از اوراکل همون مورد اول رو میدونن!!
آره قربونش!!!
=======================================================
اصلا چرا دارم باهات بحث میکنم ....ترو چه به این چیزها....برو به کارت برس !!!!!
آره بگو ریز به ریز رو با مدرک بگو ..هی میای حرف میزنی بدون دلیل و مدرک...
کراس ئلت فرم میگی؟خودت میدونی کراس پلت فرم یعنی چی؟کراس پلت فرم یک مفهوم(یعنی یه برنامه رو برای چند سکوی مختلف مینویسی بدون تغییر کد یا با کمترین میزان تغییر کد) هست عزیز من ...من دارم بهت میگم سی ئلاس ئلاس استاندارد c++11و فریم ورک کیوت و (البته این دوتا هم هستن و معروفن بووست و wxwiget)کار میکنم ....شما اینقدر اطلاعاتت کمه که اسم اینا رو هم نشنیدی و میای به من میگی کراس ئلت فرم میدونم چیه؟دارم میگم من والا رو هم تقریبا شروع کردم که کراس ئلت فرمه(که سازنده های والا که سی شارپو دیدن دارن از اون الهام میگیرن که یعنی سی شارپ یک زبان خیلی زبا و خوب و خوش دست هیت(البته به بحث ربطی نداشت صرفا جهت اطلاع بود))......فک کردی فقط جاوا کراس پلت فرمه یا اینکه فقط خودت میدونی اینا رو...
"
تو که به اصطلاح باسوادی بگو اولین بار مایکروشافت کدهای مدیریت شده رو کرد یا سان مایکروسیستمز؟"
چه ربطی داره کی اول چیو رو کرد؟
قرار نیست که وقتی یه چیزی اومد یا به ذهن کسی خطور کرد به ذهن کسه دیگه ای خطور نکرده باشه یا کسی ایده های بهتری نداشته باشه...دات نت بهمون دلیلی وجود داره که ما الان تبلت های ختلفی داریم موبایل ها ی مختلفی داریم اتومبیل ها سیستم عامل ها نرم افزار ها و نهایتا زبان های برنامه نویسی مختلفی وجود داره...و نکته مهم اینه که اینا همه از هم تاثیر پذیرفته هستن(مثلا سی پلاس پلاس ویژگی شی گراش رو از سیمیولا گرفت (طبق گفته ی آقای بیارنه تو مصاحبش http://bigthink.com/ideas/23027 وطبق حرف تو الان پس سیمیولا بهتر بود دیگه ...یا اصلا چون اونا اول آوردن این مفهومو پس سی پلاس پلاس هیچ و پوچ؟)) و کسی هم نمیتونه به قطع بگه که این ایده فقط و فقط به ذهن کسی خاص رسیده و به ذهن کسه دیگه ای نرسیده باشه...مثلا مایکروسافت در اوایل سال 1997 رو ئروژه ای به نامه ئروژه ی به نام project 42کار میکرد و یک اسم دیگه ای هم داشت به نامه ئراجکت lightninngو نهایتا در سال 2000 دات نت از داخل این به وجود اومد:
http://en.wikipedia.org/wiki/List_of_Microsoft_codenames
.NET
Codename Preliminary name Final name Notes
Lightning, Project 42 Next Generation Windows Services Microsoft .NET v1.0 Project Lightning was the original codename for the Common Language Runtime in 1997.[77] The team was based in building 42, hence Project 42.[78] "Next Generation Windows Services" appeared in the earliest press releases about the upcoming platform.[79
]:
مایکروساقت بدنبال بوجود آوردنInteroperabilityبین زبان های ختلف برنامه نویسی در قالب نسل جدیدی از سرویس های ویندوز بود که به این مهم هم دست ئیدا کرد ..چیزی که در جاوا وجود نداشت و ما الان میبینیم که این حرکت چقدر الان موفقیت آمیز بود و اگر میخوای ببینی که چقدر باهم فرق دارن و این دوتا برای اهداف متفات هستن میتونی بری تو هر سایتی که خواستی سرچ کنی ...مثلا یه سری از فرق های جاوا و سی شارپ رو میتونی از این لینک استفاده کنی (ولی اصلا این مقایسه ربطی نداره که جاوا ضعیف باشه یا سی شارپ قوی باشه هر کدوم یه کاربردی دارن و مطابق نیاز هستن واین مقایسه بهتون میگه از چه امکانات زبان میتونین استفاده کنین همین نه چیزه دیگه که بخواین بگین سی شارپ اینو داره پس قوی تره یا برعکس (که این حرف بچه مچه هاست)):
http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java
www.harding.edu/fmccown/java_csharp_comparison.html
مهم اینه که کی بهتر کار میکنه و چی و کی الان بدردمون میخوره ؟در ضمن بزرگترین فرق تو یه فن با یه نفر که فن نیست میدونی چیه؟اینه که شرایط رو درک نمیکنی...وطبق شرایط باید تصمیم بگیری...این حرف و شاید الان هیچ کدومتون بهش نرسین و لی بعدا حتما بهش میرسین که باید طبق شرایط مختلف تصمیم های مختلف بگیرین.:
lو یکی از مهمترین نکته ها اینه که نمیتونی بگی این زبون بهتر از اون زبون به صورت کلی بلکه طبق شرایط مختلف هر کدوم یه برتری های خاصی نسبت به هم دیگه دارن مثلا :
من نگفتم اون ویبی از دلفی خیلی شاختره ...از خودت بحث الکی نکش وسط...وی بی برای زمان خودش یه غول بود که همین وی بی باعث شد خیلی برای ویندوز نرم افزار های مختلف و کاربردی هم نوشته بشه..در ضمن دلفی هم خیلی غوله و منم خیلی دوسش دارم ..اما بخاطر سینتکسش هیچ وقت سراغش نرفتم ولی بخاطر نیتیو بودنش خیلی دوسش دارم ...
در ضمن در بالا هم گفتم و قرار نیست زبان های برنامه نویسی با هم مقایسه بشه و بسته به شرایط ازشون استفاده میشه ...به عنوان مثال برنامه هایی که با وی بی نوشته شد خیلی بیشتر از پاسکال شی گرا هست و تاثیر های مثبتی در رشد و توسعه نرم افزار در دنیا داشت و بخاطر همین به قول شما اسباب بازی باعث شد یا به قول ما ابزاری که توسعه ی برنامه را بشدت راحت میکرد شرکت ها مختلف نرم افزاری به سرعت ازش استفاده کردند و محصولا ت خوب و فوق العاده ی هم عرضه کردند....و اون موقع که این محصولات برای ونیدوز ساخته میشد لینوکس در فقدان و فقر برنامه های کاربر پسند دست و پا میزد پس کاملا مشخص هست که ابزار های توسعه ی مناسب در مقبولیت و میزان سود آوری یک محصول ( مثلا سیستم عامل) تاثیر داره.
:d
شی گرایی اصلا چه جایگاهی داشت تو وی بی؟:D
شک دارم که درک کرده باشی مفهوم ایجاد زبان ها و دلایل اونا رو(چون معمولا کدر ها این حرف رو میزنن که از تجربه و اطلاعات کافی برخوردار نیستن).
زبان ها با هم فرق میکنن ...نادانی است که اگه فکر کنیم که زبان هایی که شی گرا نیستن پس بدرد بخور نیستن و باید برن کنار ...چون لینوکسی که داری ازش استفاده میکنی کاملا با سی هست و همینطور اسمبلی..که هیچ کدوم شی گرا نیستن...
می دونی قضیه تو مثل چیه ؟مثل اینکه من بگم لینوکس و بگی لینوکس نه گنو لینوکس(که یکی از بچه های اینجا هم دقیقا این حرفو زده بود راجع به یکی از حرف های من) ...چیزی که مشخصه صحبت همه منظور گنو لینوکس هست اما به صورت جا افتاده و لفظ دهنی همه میگن لینوکس ...این رو راجع به اوراکل گفتم ...منظور مقایسه دوتا dbmsهست ...
در ضمن با مدرک ...
(منطق منفی دهنده ها تو حلقم:D)
اگر میخوای سوادت رو به رخ بچه های اینجا بکشی سی ئلاس ئلاس
کراس ئلت فرم
بعدشم هوچی گری راه بندازی و طرفی که ندیده و نشناخته بهش بگی بی سواد!!! اینجا جاش نیست....من نمیگم..قانون این فروم میگه
کراس ئلت فرم میگی؟خودت میدونی کراس پلت فرم یعنی چی؟کراس پلت فرم یک مفهوم(یعنی یه برنامه رو برای چند سکوی مختلف مینویسی بدون تغییر کد یا با کمترین میزان تغییر کد) هست عزیز من ...من دارم بهت میگم سی ئلاس ئلاس استاندارد c++11و فریم ورک کیوت و (البته این دوتا هم هستن و معروفن بووست و wxwiget)کار میکنم ....شما اینقدر اطلاعاتت کمه که اسم اینا رو هم نشنیدی و میای به من میگی کراس ئلت فرم میدونم چیه؟دارم میگم من والا رو هم تقریبا شروع کردم که کراس ئلت فرمه(که سازنده های والا که سی شارپو دیدن دارن از اون الهام میگیرن که یعنی سی شارپ یک زبان خیلی زبا و خوب و خوش دست هیت(البته به بحث ربطی نداشت صرفا جهت اطلاع بود))......فک کردی فقط جاوا کراس پلت فرمه یا اینکه فقط خودت میدونی اینا رو...
ممنون میشم یه زبان چندسکویی مایکروسافت رو نام ببری....
بعدشم برو تحقیق کن چرا اسمش ویژوال بیسیک هست...این بیسیک برای اهداف آموزشی بوده یا فیل دراوردن؟
همین الانم هم نرم افزارهای اتوماسیون و به ویژه حسابداری نوشته شده توسط نسخه ( 7ام دلفی پس از 9 سال از عرضه آن) به وفور توی سازمان ها و نهاد ها مورد استفاده هست.
شی گرایی هم بعد زبان های ساخت یافته اومد برای راحت تر شدن کار برنامه نویس...نداشتنش عیبی نیست ولی زبانی که به این سلاح مجهز باشه طبیعتا قابلیت های بیشتری داره...
برای همینه که سی شارپ جونت الان شده oop
در مورد گنولینوکس و c:آره تقریبا 71 درصد با c نوشته شده...ولی ++C، لیسپ، پرل، فرترن، پایتون و زبانهای اسکریپت نویسی متنوع هم توش استفاده شده....
بعدهم توقع داری در هنگام کار با کرنل یه سیستم عامل از کدهای managed شده استفاده کنن؟
آقای محترم بنده وقتی داشتم تایپ میکردم اون مطالب رو توی میحط ویندوز بودم..که جای پ اون با لینوکس فرق میکنه(علاوه بر اون این یه مغلطه هست کاملا آشکار که چسبیدی به غلط املایی:D)...
در ضمن این من نیستم که ادعای باسوادی بخوام کنم.(فقط دارم اشتباهات شما رو بهتون گوش زد میکنم که باعث گمراهی افاد دیگه نشه)..شما بودید که شروع کردید و منم دوس نداشتم (بارها گفتم که میخوام کسی که این مطالب رو میخونه بدون درست چیه و غلط چیه نه اینگه از روی هوا یه حرف هایی رو که دیگران میزنن رو بدون مدرک قبول کنه و اونم بره تکرار کنه و...).
در ضمن من کی گفتم که مایکروسافت زبان چند سکویی داده؟این سوال چه ربطی داره؟(من درباره مفهوم کراپلت فرم صحبت کردم و میگم شما نمیدونید درباره چی صحبت میکنید و قبلا هم بهتون گفتم که با سی پلاس استاندارد کار کردم و برنامه های چند سکویی نیز نوشتم و چند تا نمونه مثال هم زدم که جند سکویی فقط جاوا نیست و نمونه های دیگه ای هم هستن مثل فریم ورک های BOOST,WXWIGET,QTبرای سی پلاس(البته بووست یک کتابخونه هست)و زبان والا .............,و اصلا برای چی باید اینکارو کنه؟کمی فکر کنید خودش یه سیستم عامل ساخته تا همه از اون استفاده کنن وقتی که بیاد اینکارو کنه دیگه یعنی داره چوب لا چرخ خودش میزاره..در ضمن به عنوان مثال سی شارپ هم الان چند سکویی هست.)
بازم خدمتت بگم که به جای جواب دادن به سوال های پست قبلی فقط به مغلطه بسنده میکنی...
بازم میگم نمیدونم شما چرا چسبیدی به دلفی..اصلا چه ربطی داره و داشت به موضوع اصلی..این حرف های شمما مثل این میمونه که دونفر دارن درباره س پی یو صحبت میکنن که یهو یکی بگه چون من یه گوسفند دارم پس سی پیوم قوی تر هست:D...
واللا من از سی شارپ که طرفداری نکردم که میگی سی شارپ جونم...فقط میگم زبان خوبی هست برای سیستم عال ویندوز...
بله ooرو هم از شما بهتر درک کردم
...و میدونم چه چیزی هست(بازم دقت نمی کنی دیگه سی پلاس یعنی همونی که تازه ازش اسم بردی..سی شارپ یعنی همونی که تازه ازش اسم بردی...والا یعنی همونی که تازه ازش اسم بردی...:.D)...بله ooقابلیت خیلی خوبی رو به زبان میده اما همونطور که گفتم هدفش و ساختار زبان ها با هم فرق میکنه پس چون ooنباشه یک زبان دلیل بر ضعیفتر بودنش نیست.که مثال هم برات زدم تو پست قبلی...
"بعدهم توقع داری در هنگام کار با کرنل یه سیستم عامل از کدهای managed شده استفاده کنن؟"
نه توقع ندارم و همچین چیزی نگتم دوست عزیز.شاید شما ooرو با managedاشتباه گرفته باشید...جواب ها و حرف های من راجع به حرف های شما بود با دلیل و مدرک.
.........................................
در ضمن وقتی یه زبان برای آموزش ساخته شده باشه بازم دلیل بر این نیست که در کار های تجاری قابلیت استفاده نداشته باشه و موفق نباش...من بابب اطلاع شما باید بگم پاسکال توسط آقای Niklaus Wirthساخته شده برای آموزش زبان های ساخت یافته به دانش آموز ها...اما از این زبان نیز بدا به مرور زمان استفاده تجاری کردند و بعدا هم دلفی یا همون پاسکال ooبرای کسانی که بیشتر از این زبان استفاده میکردند فراهم شد تا نیاز های اون ها رو بهتر جواب گو باشه.حالا گمونم کامل مشخص شد.
http://en.wikipedia.org/wiki/Pascal_%28programming_language%29#History....................................................
در مورد Visual Basicهم باید خدمتتون عرض کنم که این زبان صرفا از روز اول تولدش برای توسعه ی سریع نرم افزار تحت عنوان rapid application development (RAD)توسط مایکروسافت عرضه شد و اینطور نبود که برای دانش آموز ها استفاده بشه...حتی basic
هم که ویژوال بیسک بر اساس اون هست برای دانش آموزان ساخته نشد و قصد تجاری و کارخونه ای داشت و صرفا برایکسانی که رشتشون کامپیوتر نبود اما با کامپیوتر های شخصی سر و کار داشتند برای کسب و کارشون ساخته شد.
http://en.wikipedia.org/wiki/Visual_Basichttp://en.wikipedia.org/wiki/BASIC----------------------------------------------
قبلا هم گفتم اگر حرفی که میزنید قبلش تحقیق کنید و مدرکش رو هم نشون بدید...من هر حرفی که میزنم تحقیق کرده و با مدرک میگم...و بنده رشته من مهندسی نرم افزار هست ...نه صرفا یه دبیرستانی یا یک کاربر معمولی کامپیوتر که شاید یکی دوتا زبان رو بیرون توی موسسات یاد گرفته باشه.
........................................
واقعا من نه با شما پدر کشتگی دارم و نه مشکل خاصی ...منم دارم از لینوکس استفاده میکنم مثل خود شما ...اما نکته ای که خیلی مهم هست اینه که آدم باید یاد بگیره هر ابزاری برای بهتر زیستن هست و فقط صرفا نباید به یک ابزار بسنده کرد و دنیای خودمون رو کوچیک کنیم..شاید بهتر از اون در شرایط دیگه ای هم باشه در نتیجه باید از اون هم استفاده کرد.
........................................
اگه کمی از غرورتون رو کنار بزارید و یکم بیشتر از قبل فکر کنید متوجه موضوع درست میشید...
امیدوارم موفق باشید...