زبان برنامه نویسی جاوا چیست؟

جاوا یک زبان شی گرا که در شرکت سان میکروسیستم در اوایل سال 1990 توسعه یافته است.

جاوا یک زبان درجه یک در بین توسعه دهندگان است . در حال حاضر بیشتر از 9 میلیون توسعه دهنده ی جاوا در دنیا وجود دارد . این یعنی اینکه هزاران برنامه ی کاربردی جاوا آنجا وجود دارد که باید پشتیبانی ، به روز و نگهداری شود. بعلاوه جاوا زبان سیستم عامل موبایل اندروید است . اندروید ، ابزارها و رابطهای برنامه کاربردی لازم برای توسعه ی برنامه های کاربردی برای سیستم عامل اندروید با استفاده از زبان برنامه نویسی جاوا تهیه میکند. نیاز توسعه دهندگان جاوا برای ساختن برنامه های کاربردی جدید رو به کاهش نیست.

آینده ی زبانهای برنامه نویسی

متداول ترین زبانهای برنامه نویسی در حال حاضر :

·        سی

·        سی پلاس پلاس

·         جاوا

همانطور که کامپیوترها سریع تر میشوند ، رم بیشتر دارند برنامه های کاربردی پیچیده تر خواهند شد همانطور که بیشترتوسعه ها از سی پلاس پلاس به زبانهای سطح بالاتر مثل جاوا و سی شارپ حرکت میکنند.

مایکروسافت اعتقاد زیادی به سی شارپ دارد و مثل جوابشان به جاوا و هزینه زیادی برای ادامه ی پلاگین های آن در زمان طولانی دارند . من میپذیرم که دو زبان جاواو سی شارپ دو زبان برنامه نویسی برتر خواهند بود.

منبع : http://cplus.about.com/od/introductiontoprogramming/p/programming.htm

آیا زبانهای برنامه نویسی جدیدتر ، بهتر هستند؟

زبانهای سطح پایین تر مثلا:

·        زبانهای اسمبلی

·        سی

·        سی پلاس پلاس

برنامه نویسان مجبورند که بیشتر در مورد مسئله ی واژگان کامپیوتری به جای منطق تجاری فکر کنند. کمتر در مورد صورت حساب  و بیشتر در مورد اینکه داده را چگونه ذخیره کنند.

به هر حال ، سی شارپ از اشاره گر استفاده نمیکند بنابراین فرصت خراب شدن اشاره گر یا آزاد نشدن آن را حذف کرده است . زمان اجرای دات نت چیزهایی مثل زباله روبی را بکارمیبرد بنابراین توسعه دهندگان مجبور نیستند این چرخه را تکرار کنند.

منبع : http://cplus.about.com/od/introductiontoprogramming/p/programming.htm

کدام زبانهای برنامه نویسی امروزه استفاده میشوند؟

عمدتا جاوا و سی پلاس پلاس با سی شارپ زبانهایی هستند که گوی سبقت را از بقیه ی زبانها گرفته اند. آنجا خیلی سعی میشود که این فرایند را خودکار کنند و کامپیوترها برنامه های کامپیوتری را بنویسند ولی برای الان پیچیده است و انسانها  هنوزهم بهترین برنامه های کامپیوتری را مینویسند.

تکنیک های پیشرفته ی بیشتر برای نمونه استفاده از

·        اشیاء

·        ژنریک

·        چند نخی

یعنی اینکه زبانهای برنامه نویسی مدرن خیلی قدرتمند تر شده اند .

منبع : http://cplus.about.com/od/introductiontoprogramming/p/programming.htm