انجمن علمی مهندسی شیمی

انجمن علمی مهندسی شیمی دانشگاه صنعتی نوشیروانی

برنامه نویسی

Hosseiny
انجمن علمی مهندسی شیمی انجمن علمی مهندسی شیمی دانشگاه صنعتی نوشیروانی

فونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا سازفونت زيبا ساز

لطفا از تمام مطالب دیدن فرمایید.

برنامه نویسی

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

یک زبان برنامه نویسی عبارت است از توضیح، اندازه گیری یا بیان فرایندها یا الگوریتم هایی که شامل داده های دیجیتال و هم چنین داده های غیر دیجیتال باشد و بتواند توسط ماشین های محاسبه اجرا شود. زبان های برنامه نویسی برای تعداد زیادی از اهداف ایجاد شده اند، اما منطق اولیه ایجاد همه آنها مشترک است - آنها برای کنترل و تنظیم رفتار و عمل کرد ماشین های محاسباتی با توجه به خروجی مورد نظر خود به کار می روند. تمام زبان های برنامه نویسی دارای دو جزء اصلی می باشند - صرف و نحو. نحو یا syntax شکل و ترتیب نمادها و کاراکترها در یک زبان خاص است. معنا شناسی یا Semantic با معنی و مفهوم مجموعه ای از کاراکترها که به طرز خاصی مرتب شده اند، همراه است. به عنوان مثال، اجازه دهید با مروری بر چند نمونه ساده زبان های برنامه نویسی تعریفی از صرف و نحو و ارتباط آنها با برنامه نویسی ارائه دهیم.

نمونه برنامه ++C

Syntax (نحو):
#include
using namespace std;
int main()
{
cout < "Good Morning! ";
return 0;
}
Semantic:
Good Morning!
Simple COBOL Program Example
Syntax:
DISPLAY "Good Morning".
STOP RUN
Semantics (صرف):
Good Morning

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

Functional Languages

زبان های ساخت یافته به زبان هایی می گویند که از ساختار منظم که توسط توابع ایجاد شده اند برخوردار هستند . مثلا برای نوشتن برنامه ای که می خواهد دو عدد را باهم جمع کند تابعی به نام add بنویسیم که دو عدد را بگیرد و با هم جمع کند و این تابع را در برنامه های دیگرمان هم استفاده کنیم. برخی از زبان های ساخت یافته در زیر نوشته شده اند:

Haskell: یک زبان برنامه نویسی کاملا ساخت یافته.

ML: یک زبان برنامه نویسی استاندارد که نگارش های مختلفی دارد.

Erlang: یک زبان ساخت یافته با کاربرد صنعتی.

K&J: دو زبان برنامه نویسی با قابلیت های آرایه ای قوی.

APL: یک زبان برنامه نویسی ساخت یافته بر پایه آرایه ها .

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

C: این زبان به عنوان اولین زبان برنامه نویسی سیستمی مطرح است.

زبان هایی مثلPascal  و Basic هم از این گروه هستند.

در 20 سال اخیر کمیته برنامه نویسی ساخت یافته بجای ارائه زبان جدید به ارتقای زبان هایی مثل ML و LISP پرداختند.

 

Object Oriented Language

زبان های شی گرا زبان هایی هستند که بر پایه اشیاء ساخته ونوشته می شوند همه چیز در این زبان ها شی محسوب می شود. و هم عرض با این زبان ها نوعی برنامه نویسی به نام OOP  یا Object Oriented Programming بوجود آمده این زبان ها در واقع نسل جدید زبان های برنامه نویسی هستند:

Simula: اولین زبان برنامه نویسی oo که در سال 1960 عرضه شد.

++C: این زبان در حقیقت ترکیبی از برنامه نویسی سیستمی و شی گرا است.

Perl: یک زبان برنامه نویسی تحت UNIX که برای ساخت وب سایت های پویا بکار می رود.

PHP: زبان برنامه نویسی سمت سرور که در سالهای اخیر محبوبیت زیادی کسب کرده است.

Java: زبان برنامه نویسی محصول شرکت Sun  

تعداد زبان های برنامه نویسی واقعا زیاد است ASP و VB و ... نیز از این جمله اند.

 

Scripting language

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

این گونه زبان ها معمولا پیچیدگی های انواع دیگر را ندارند و می توان گفت ساده تر هستند.

TCL: یا Tickle پدر بزرگ زبان های متنی 

Perl: یک زبان متنی است که قابلیت شی گرا دارد

Java Script: محبوبترین زبان برنامه نویسی متنی در حال حاضر برای برنامه نویسی سمت مشتری در صفحات وب .

Python: زبان برنامه نویسی قدرتمند با قابلیت شی گرایی بسیار قوی برای برنامه نویسی سمت مشتری در صفحات وب . 

 

Logical Language

زبان های برنامه نویسی منطقی به نوعی سردم دار سبک جدیدی از برنامه نویسی هستند که در علوم مختلف کاربرد دارد

Prolog: اولین زبان برنامه نویسی متنی که در سال1972 ایجاد شد.

Mercury: زبان برنامه نویسی منطقی دیگر ...

 

 **جهت دانلود کتاب و جزوه به ادامه مطلب مراجعه کنید.**

 



ادامه مطلب
تاريخ : 2 / 2 / 1394برچسب:برنامه نویسی, | 1:29 قبل از ظهر | نویسنده : Hosseiny |

صفحه قبل 1 2 صفحه بعد

.: Weblog Themes By SlideTheme :.