PDA

View Full Version : دسته بندی زبان های برنامه نویسی



kamal3401
پنج شنبه 18 تیر 1394, 22:03 عصر
سلام ببخشید من این تاپیکو اینجا زدم جای خاصی پیدا نکردم براش

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

مثلا برنامه نویسی موبایل
برنامه نویسی وب
برنامه نویسی دسکتاپ

غیر اینا بازم داریم؟؟

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

مثلا سی پلاس پلاس برا دسکتاپه اونوقت زبان سی کجا قرار میگیره؟دسکتاپ محسوب میشه؟

یا مثلا پایتون تو کدوم دسته ها قرار میگیره؟

reza_alie
پنج شنبه 18 تیر 1394, 23:10 عصر
سلام





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



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: زبان برنامه نویسی منطقی دیگر ...






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



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: زبان برنامه نویسی منطقی دیگر ...




برای اطلاعات بیشتر به سایت زیر مراجعه کن
http://ashiyane.org/forums/showthread.php?25377-%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D8%B2%D8%A8%D8%A7%D9%86-%D9%87%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C

amirali0079
جمعه 19 تیر 1394, 01:41 صبح
موبایل:
اندروید:جاوا و در مراحل خیلی حرفه ای C
آی او اس: Swift یا Objective C
نکته: با C++ تو جفتش میشه، اینا بهترین انتخاب واسه برنامه نویسی هم سیستم هست یعنی با جاوااسکریپت هم میتونی بنویسی ولی انتخاب خوبی نیست
وب:
کلاینت(این قسمت رو حتما باید بلد باشی): HTML و CSS و ترجیها JavaScript
سرور(از این دسته فقط یکی): PHP, Python, Ruby On Rails, ASP.NET
دسکتاپ:
یکی حداقل:
Python, C#,VB.NET, C++,Java,Delphi