M O B I N A
سرپرست بخش فرهنگ و ادب
عضو کادر مدیریت
کاربر V.I.P انجمن
سرپرست بخش
ناظر کتاب
منتقد انجمن
- عضویت
- 3/4/21
- ارسال ها
- 24,702
- امتیاز واکنش
- 63,861
- امتیاز
- 508
- سن
- 19
- محل سکونت
- BUSHEHR
- زمان حضور
- 273 روز 8 ساعت 23 دقیقه
نویسنده این موضوع
بهترین زبان برنامه نویسی برای شروع چیست؟
برای انتخاب زبان برنامه نویسی مورد علاقه ات لازمه ویژگیها و کاربردهای زبانهای برنامه نویسی رو بدونی. باید بدونی که میخوای برای چه پلتفرمی برنامه بنویسی. اصلا چی میخوای بنویسی! دوست داری چه جور شغلی داشته باشی؟ اون ویژگی چه مزایایی رو در اختیارت قرار میده و…
هر ویژگی که یک زبان برنامه نویسی خاص داره نباید به دید مزیت یا عیب مطلق اون زبان برنامه نویسی دیده بشه. نکته مهم اینه که معیار خوبی و بدی، انتخاب هر زبان برنامه نویسی در جای درست خودشه.
برنامه نویسی سطح بالا و برنامه نویسی سطح پایین
اگر به دنبال یادگیری یک زبان برنامه نویسی باشی به احتمال زیاد اسامی زبانهای “سطح بالا” و “سطح پایین” تا به حال زیاد به گوشت خورده. باید بگم که مفهوم سطح بالا یا سطح پایین بودن یک زبان مسئله ای نسبیه یعنی بسته به زبان هایی که دارن با هم مقایسه میشن یک زبان برنامه نویسی ممکنه سطح بالا یا سطح پایین محسوب بشه.
به این خاطر که تنها مفهوم قابل فهم برای کامپیوتر اعداد صفر و یکه، زبان ماشین به عنوان تنها زبان قابل فهم برای کامپیوتر فقط از اعداد صفر و یک تشکیل شده. اما حرف زدن با کامپیوتر به زبان صفرها و یکها کار خیلی طاقت فرساییه بنابراین زبانهای برنامه نویسی وارد میدان شدن. زبان برنامه نویسی اسمبلی به عنوان نزدیکترین زبان به زبان کامپیوتر به وجود اومد و بنابراین از لحاظ نزدیکی به زبان انسان در پایینترین سطح ممکنه. هرچه میزان نزدیکی به زبان انسان و abstraction یا انتزاع یک زبان برنامه نویسی زیادتر باشه اون زبان سطح بالاتر و از زبان ماشین دور تره!
اولین زبانهای سطح بالا فرترن و کوبول بودن. ممکنه در نگاه اول به زبانهای برنامه نویسی سطح پایین برچسب بد یا ضعیف و به زبانهای برنامه نویسی سطح بالا برچسب خوب یا قوی بزنید. اما باید بگم این باور کاملا اشتباهه! ضعیف یا قوی بودن یک زبان کاملا بستگی به مورد استفاده شما داره و زبانهای برنامه نویسی سطح بالا و سطح پایین مزایا و معایب خاص خودشون رو دارن.
زبانهای بسیار سطح پایین میتونن مستقمیا و بدون نیاز به کامپایلر یا مفسر اجرا بشن. با اونها میتونید کنترل کاملی روی مموری کامپیوتر داشته باشی. به همین خاطر کارایی بسیار بسیار خوبی دارن. با زبانهای سطح پایین میتونی برای سخت افزارها برنامه بنویسی و یا سیستم عامل بسازی. اما با وجود همه این مزایا برنامه نوشتن با اونا بسیار سخته. بنابراین مدت زمان توسعه نرم افزار با اونها به شدت افزایش پیدا میکنه.
بر خلاف زبانهای برنامه نویسی سطح پایین، خوندن، نوشتن و نگهداری و بهبود برنامههای نوشته شده به زبانهای برنامه نویسی سطح بالا مثل جاوا، سی شارپ و PHP بسیار راحته. زبانهای سطح بالا به معماری سخت افزار وابسته نیستن و با اونها شما به جای سر و کار داشتن با خونههای حافظه، با توابع، اشیا و … سر و کار دارید.
برای انتخاب زبان برنامه نویسی مورد علاقه ات لازمه ویژگیها و کاربردهای زبانهای برنامه نویسی رو بدونی. باید بدونی که میخوای برای چه پلتفرمی برنامه بنویسی. اصلا چی میخوای بنویسی! دوست داری چه جور شغلی داشته باشی؟ اون ویژگی چه مزایایی رو در اختیارت قرار میده و…
هر ویژگی که یک زبان برنامه نویسی خاص داره نباید به دید مزیت یا عیب مطلق اون زبان برنامه نویسی دیده بشه. نکته مهم اینه که معیار خوبی و بدی، انتخاب هر زبان برنامه نویسی در جای درست خودشه.
برنامه نویسی سطح بالا و برنامه نویسی سطح پایین
اگر به دنبال یادگیری یک زبان برنامه نویسی باشی به احتمال زیاد اسامی زبانهای “سطح بالا” و “سطح پایین” تا به حال زیاد به گوشت خورده. باید بگم که مفهوم سطح بالا یا سطح پایین بودن یک زبان مسئله ای نسبیه یعنی بسته به زبان هایی که دارن با هم مقایسه میشن یک زبان برنامه نویسی ممکنه سطح بالا یا سطح پایین محسوب بشه.
به این خاطر که تنها مفهوم قابل فهم برای کامپیوتر اعداد صفر و یکه، زبان ماشین به عنوان تنها زبان قابل فهم برای کامپیوتر فقط از اعداد صفر و یک تشکیل شده. اما حرف زدن با کامپیوتر به زبان صفرها و یکها کار خیلی طاقت فرساییه بنابراین زبانهای برنامه نویسی وارد میدان شدن. زبان برنامه نویسی اسمبلی به عنوان نزدیکترین زبان به زبان کامپیوتر به وجود اومد و بنابراین از لحاظ نزدیکی به زبان انسان در پایینترین سطح ممکنه. هرچه میزان نزدیکی به زبان انسان و abstraction یا انتزاع یک زبان برنامه نویسی زیادتر باشه اون زبان سطح بالاتر و از زبان ماشین دور تره!
اولین زبانهای سطح بالا فرترن و کوبول بودن. ممکنه در نگاه اول به زبانهای برنامه نویسی سطح پایین برچسب بد یا ضعیف و به زبانهای برنامه نویسی سطح بالا برچسب خوب یا قوی بزنید. اما باید بگم این باور کاملا اشتباهه! ضعیف یا قوی بودن یک زبان کاملا بستگی به مورد استفاده شما داره و زبانهای برنامه نویسی سطح بالا و سطح پایین مزایا و معایب خاص خودشون رو دارن.
زبانهای بسیار سطح پایین میتونن مستقمیا و بدون نیاز به کامپایلر یا مفسر اجرا بشن. با اونها میتونید کنترل کاملی روی مموری کامپیوتر داشته باشی. به همین خاطر کارایی بسیار بسیار خوبی دارن. با زبانهای سطح پایین میتونی برای سخت افزارها برنامه بنویسی و یا سیستم عامل بسازی. اما با وجود همه این مزایا برنامه نوشتن با اونا بسیار سخته. بنابراین مدت زمان توسعه نرم افزار با اونها به شدت افزایش پیدا میکنه.
بر خلاف زبانهای برنامه نویسی سطح پایین، خوندن، نوشتن و نگهداری و بهبود برنامههای نوشته شده به زبانهای برنامه نویسی سطح بالا مثل جاوا، سی شارپ و PHP بسیار راحته. زبانهای سطح بالا به معماری سخت افزار وابسته نیستن و با اونها شما به جای سر و کار داشتن با خونههای حافظه، با توابع، اشیا و … سر و کار دارید.
چگونه برنامه نویسی را شروع کنیم؟
رمان ۹۸ | دانلود رمان
نودهشتیا,بزرگترین مرجع تایپ رمان, دانلود رمان جدید,دانلود رمان عاشقانه, رمان خارجی, رمان ایرانی, دانلود رمان بدون سانسور,دانلود رمان اربابی,
roman98.com