Cafe Developer

مختص علاقمندان به کامپیوتر

مختص علاقمندان به کامپیوتر

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

 

انواع سطوح زبان های برنامه نویسی

 

زبان های برنامه نویسی دارای سطوح مختلفی هستند که بصورت عمومی به سه سطح تقسیم می شوند:

 

1- سطح پایین

2- سطح میانی

3- سطح بالا

 

1- سطح پایین :

 

زبان های سطح پایین به زبان هایی می گویند که به سخت افزار نزدیکترند. برنامه نویسی با این زبان ها پیچیده بوده و نیاز به مهارت های بسیار خاصی دارد. این زبان ها دارای محاسن و معایب مخصوص به خود هستند.

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

از جمله محاسن آنها می  توان به سرعت بسیار بالای اجرای برنامه نوشته شده با این زبان ها ، حجم بسیار کم برنامه ها ، مناسب برای انجام حمله های سایبری و شنود و غیره اشاره کرد

 

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

 

2- سطح میانی:

 

در این دسته گرامر زبان های برنامه نویسی به زبان محاوره ای انگلیسی نزدیکتر شده و حجم دستورات کاهش پیدا میکند. البته که این گونه زبان ها دارای پیچیدگی های خاص خود هستند ولی بهترین گزینه برای توسعه برنامه های ارتباط با سخت افزار (Driver) هستند که از جمله معروف ترین آنها و البته قدرتمند می توان به سی (C) و  سی ++ (++C) اشاره کرد که گزینه ای بسیار محبوب جهت توسعه بازی، هوش مصنوعی، توسعه سیستم عامل و غیره می باشد. 

از جمله محاسن این زبان ها به تناسب (نسبتا) سرعت توسعه و سرعت اجرای برنامه می توان اشاره کرد.

 

3- سطح بالا:

 

گرامر این زبان ها بسیار نزدیک به زبان انسان می باشد و کاملا شی گرا می باشند. سرعت توسعه با این زبان ها بسیار بالا بوده ولی برنامه توسعه داده شده با زبان های سطح بالا از سرعت نسبتی کمتری نسبت به برنامه های توسعه داده شده مشابه با زبان سطح پایین و حتی زبان سطح میانی می باشد.

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

 

نکته کلیدی :

 *سرعت توسعه همواره با سرعت اجرا در تضاد می باشد*

 

 

 

معروف ترین زبان های برنامه نویسی:

 

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

(پیشنهاد می کنم یکی از این زبان ها رو یاد بگیرید)

 

1-  جاوا

2-  سی پلاس پلاس (++C)

3- سی شارپ (#C)

4- PHP

5-پایتون

 

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

 

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

 

 

 

 

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی