ایمان ریحانیان

دست خط یک برنامه نویس

ایمان ریحانیان

دست خط یک برنامه نویس

ایمان ریحانیان

زکات علم یاد دادن آن به دیگران است، کمک کنیم که علم گسترش یابد.

طبقه بندی موضوعی

۳ مطلب با کلمه‌ی کلیدی «برنامه نویسی» ثبت شده است

به نام خدا

 

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

 

 

البته بعضی از این زبانها از زمان پیدایش از نظر محبوبیت و تعداد کاربرها در رقابت بوده اند، که نمودار زیر این مقایسه را نشان میدهد:

 

البته مطالب جالبی هم در این مورد در این وبسایت نوشته شده است.

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

جاوا چیست:

جاوا یک زبان برنامه نویسی فوق العاده قدرتمند و شی گرا هست، که به نظر من بیش از یک زبان برنامه نویسی و یک طرز تفکر هست. که میتوان از ویژگیهای آن به :

  • متن باز بوده (Open Source) و نیازی به خریداری ندارد.
  • وابسته به معماری کامپیوتر نبوده و قابل انتقال باشد و مبتوان برنامه نوشته شده جاوا را بدون تغییر در هر پلتفرم اجرا کرد.
  • زبانی ساده و شی گرا دارد.
  • مطمئن و بدون خطا باشد با سیستم کنترل خطا قدرتمند.
  • IDE هاای بسیار قوی و کارآمد آزاد و تجاری دارد.
  • کنترل حافظه جاوا بر عهده پلتفرم آن میباشد و برنامه نویسی را درگیر نمیکند.
  • API ها و Framework های بسیار زیادی دارد که از این لحاظ در میان زبانهای برنامه نویسی مشهور میباشد و میتوان گفت تقریبا برای هر مسئله ای چندیدن انتخاب برای برنامه نویس وجود دارد.
  • کاربردهای بسیار زیادی دارد مثل : Desktop Application ، برنامه نویسی تحت وب ، برنامه نویسی تلفن همراه، در لوازم خانگی و ....
  • بسیار امن میباشد و موجب آسیب سخت افزار نمیشود.
  • و ...

میتوان از ویژگیهای این زبان صفحه ها نوشت که هرچقدر با این ساختار بیشتر آشنا میشوید با ویژگیهای بیشتر و کاملتری آشنا میشوید.

 

 

۲ موافقین ۰ مخالفین ۰ ۲۴ تیر ۹۱ ، ۱۵:۳۳
ایمان ریحانیان

به نام خدا

 

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

IDE که مخفف Integrated Development Environment است و به فارسی به محیط یکپارچه توسعه نرم افزار ترجمه میشود برنامه ای است برای توسعه نرم افزار یعنی میتوان تحت یک زبان برنامه نویسی خاص برنامه ای را در آن نوشت و تولید کرد، این محیط ها یا برنامه ها عموما همه یا قسمت زیادی از اشیا مورد نیاز برای ساخت یک برنامه را تحت زبان برنامه نویسی خاص دارا میباشند و مراحل تولید یک برنامه نرم افزاری را ساده تر و سریع تر میکنند، بعضی از این محیط ها اشیا های زیادی در مراحل ساخت نرم افزار مانند طراحی، پیاده سازی، تست، اشکال زدایی و گسترش را دارند. میتوان گفت که در بعضی از زبان های برنامه نویسی چندین نوع IDE وجود دارد که هم رایگان میباشد و هم تجاری. تقریبا یک IDE نزدیکترین دوست یک برنامه نویس است که اکثر ساعات عمر یک برنامه نویس با آن میگذرد. عموما این IDE ها گزینه های مختلفی یرای تغییر دادن شکل ظاهری برنامه و نحوه ی استفاده از آن طبق سلیقه کاربر دارند، همچنین مبتوان برنامه های (Plugin) زیادی را با کاربردهای مختلف به آنها اضافه کرد.

بعضی از این IDE ها چند زبانه میباشند و از زبان های مختلفی پشتیبانی میکنند مانند : Eclipse ،IntelliJ IDEA ،MyEclipse یا NetBeans.

 

 

۰ موافقین ۰ مخالفین ۰ ۲۲ تیر ۹۱ ، ۱۶:۳۰
ایمان ریحانیان

به نام خدا

Hello World!!!

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

با یک جستجو ساده میتوان این برنامه ها را در سایت های زیادی پیدا کرد، که دوتا از کاملترین هاش :

هستند.

۰ موافقین ۰ مخالفین ۰ ۱۷ تیر ۹۱ ، ۱۵:۴۲
ایمان ریحانیان