دوره های مختلف برنامه نویسی
زبانهای برنامهنویسی ساختارهای زبانی دستور مداری در رایانهها هستند که بهوسیلهٔ آنها میتوان یک الگوریتم را بهوسیلهٔ ساختارهای دستوری متفاوت برای اجرای رایانه توصیف کرد و با این روش امکان نوشتن برنامه جهت تولید نرمافزارهای جدید به وجود میآید. معمولاً هر زبان برنامهنویسی دارای یک محیط نرمافزاری برای وارد کردن متن برنامه، اجرا، همگردانی و رفع اشکال آن هستند.
یک زبان برنامهنویسی یک زبان مصنوعی انگلیسی است که برای بیان محاسباتی که توسط یک ماشین (مخصوصا رایانه) قابل انجام است، طراحی شدهاست. زبانهای برنامهنویسی برای ایجاد برنامههایی به کار میروند که رفتار یک ماشین را مشخص میکنند، الگوریتم دقیق را بیان میکنند، یا روشی برای تعامل انسان و رایانه هستند. بسیاری از زبانهای برنامهنویسی تعدادی قالب از ویژگیهای نوشته شده دستوری یا نحو (syntax) و معناشناسی (semantics) دارند، چرا که رایانهها دستورهای دقیقاً مشخص نیاز دارند. برخی توسط سند خصوصیات (specification document) تعیین شدهاند (برای مثال یک استاندارد ISO)، در حالی که برخی دیگر دارای پیادهسازی غالبی میباشند. (مانند Perl) اولین زبان برنامهنویسی به قبل از اختراع رایانه بازمیگردد، و برای هدایت رفتار ماشینهایی مانند دستگاههای نساجی اتوماتیک و نوازندههای پیانو به کار میرفت.
صدها زبان برنامهنویسی خلق شده است، که بیشتر آنها در زمینهٔ رایانه هستند. زمینهای که هر ساله بسیاری زبان دیگر در آن ایجاد میشود.
A
- سامانهای–۰
- ای+ (زبان برنامهنویسی)
- آباپ
- زبان برنامهنویسی ایبیسی
- ایسیسی (زبان برنامهنویسی)
- اکشن!
- اکشناسکریپت
- ایدا (زبان برنامهنویسی)
- سامانه مدلسازی چندبعدی تعاملی پیشرفته
- زبان برنامهنویسی تابعی منطقی جبری
- الگول ۶۰
- الگول۶۸
- الگول دبلیو
- آلیس (زبان برنامهنویسی)
- ایپیال
- اپل اسکریپت
- اسپکتجی
- زبان اسمبلی
- AWK
- صفحههای سرور فعال
B
C
- سی (زبان برنامهنویسی)
- سی–
- سی پلاسپلاس – ISO/IEC 14882
- سی شارپ – ISO/IEC 23270
- C/AL
- Caché ObjectScript
- سی شل
- Caml
- Cayenne
- CDuce
- Cecil
- Cesil
- Céu
- سیلان (برنامهنویسی)
- CFEngine
- CFML
- Cg
- Ch
- Chapel
- چریتی (زبان برنامهنویسی)
- Charm
- CHILL
- CHIP-8
- chomski
- ChucK
- Cilk
- Citrine
- CL (IBM)
- Claire
- Clarion
- Clean
- Clipper
- CLIPS
- CLIST
- کلوژر
- سیالیو
- سیاماس-۲ (زبان برنامهنویسی)
- کوبول – ISO/IEC 1989
- CobolScript – COBOL Scripting language
- Cobra
- CODE
- کافیاسکریپت
- کلد فیوژن
- COMAL
- سیپیال (زبان برنامهنویسی) (CPL)
- COMIT
- زبان میانی مشترک (CIL)
- لیسپ معمولی (also known as CL)
- COMPASS
- Component Pascal
- سیاچآر (CHR)
- COMTRAN
- Converge
- کول (زبان برنامهنویسی)
- Coq
- Coral 66
- CorVision
- COWSEL
- سیپیال (زبان برنامهنویسی)
- Cryptol
- Crystal
- Csound
- CSP
- کودا
- کرل (زبان برنامهنویسی)
- کیوری
- Cybil
- Cyclone
- سایتون
D
- دی (زبان برنامهنویسی)
- DASL (Datapoint’s Advanced Systems Language)
- دارت (زبان برنامهنویسی)
- Darwin
- دیتافلکس
- دیتالاگ
- DATATRIEVE
- dBase
- dc
- DCL
- Deesel (formerly G)
- دلفی (زبان برنامهنویسی)
- دینک اسمالوود
- DIBOL
- Dog
- Draco
- DRAKON
- Dylan
- DYNAMO
E
- E
- Ease
- پیال/۱
- EASYTRIEVE PLUS
- ECMAScript
- Edinburgh IMP
- EGL
- ایفل (زبان برنامهنویسی)
- ELAN
- الیکسیر (زبان برنامهنویسی)
- Elm
- ایمکس لیسپ
- Emerald
- Epigram
- EPL (Easy Programming Language)
- ارلنگ
- آرسی
- اشر (زبان برنامهنویسی)
- ESPOL
- Esterel
- Etoys
- Euclid
- Euler
- Euphoria
- EusLisp Robot Programming Language
- CMS EXEC (EXEC)
- EXEC 2
- Executable UML
F
- اف (زبان برنامهنویسی)
- اف شارپ
- F*
- زبان برنامهنویسی فکتور
- فالکن
- فانتوم (زبان برنامهنویسی)
- FAUST
- FFP
- فجولنیر (زبان برنامهنویسی)
- افال (زبان برنامهنویسی)
- Flavors
- Flex
- FlooP
- FLOW-MATIC
- FOCAL
- FOCUS
- FOIL
- FORMAC
- فرمولا
- Forth
- فورترن – ISO/IEC 1539
- فورترس
- ویژوال فاکسپرو
- فاکس پرو
- FP
- Franz Lisp
- Frege
- F-Script
G
H
•Haskal
I
J
K
L
- L
- لبویو
- Ladder
- Lagoona
- LANSA
- Lasso
- لاتک
- Lava
- LC-3
- Leda
- Legoscript
- LIL
- لیلیپاند
- لیمبو (زبان برنامهنویسی)
- Limnor
- LINC
- لینگو (زبان برنامهنویسی)
- LIS
- LISA
- Lisaac
- لیسپ – ISO/IEC 13816
- Lite-C
- Lithe
- Little b
- لوگو (زبان برنامهنویسی)
- Logtalk
- LotusScript
- الپیسی (زبان برنامهنویسی)
- LSE
- LSL
- LiveCode
- LiveScript
- لوآ (زبان برنامهنویسی)
- Lucid
- Lustre
- LYaPAS
- Lynx
M
- M2000
- M2001
- M4
- M#
- کد ماشین
- MAD (Michigan Algorithm Decoder)
- MAD/I
- Magik
- Magma
- Make
- Maude system
- میپل
- MAPPER (now part of BIS)
- MARK-IV (now VISION:BUILDER)
- Mary
- مایکروسافت ماکرو اسمبلر
- MATH-MATIC
- متمتیکا
- متلب
- مکسیما (see also Macsyma)
- Max (Max Msp – Graphical Programming Environment)
- تریدیاسمکس internal language 3D Studio Max
- Maya (MEL)
- MDL
- مرکوری (زبان برنامهنویسی)
- Mesa
- فراقلم
- امکیوال۴
- MHEG-5 (Interactive TV programming language)
- Microcode
- MicroScript
- MIIS
- Milk (programming language)
- MIMIC
- Mirah
- میراندا (زبان برنامهنویسی)
- MIVA Script
- امال (زبان برنامهنویسی)
- Model 204
- Modelica
- مادولا (زبان برنامهنویسی)
- Modula-2
- ماجولا ۳
- Mohol
- MOO
- Mortran
- Mouse
- MPD
- متکد
- MSIL – deprecated name for زبان میانی مشترک
- MSL
- MUMPS
- موپد
- Mystic Programming Language (MPL)
N
O
P
- P′′
- P#
- ParaSail (programming language)
- PARI/GP
- پاسکال (زبان برنامهنویسی) – ISO 7185
- PCASTL
- PCF
- PEARL
- PeopleCode
- پرل
- PDL
- Perl 6
- فارو (زبان برنامهنویسی)
- پیاچپی
- پیکو (زبان برنامهنویسی)
- Picolisp
- Pict
- Pike
- PIKT
- PILOT
- Pipelines
- پیتزا (زبان برنامهنویسی)
- PL-11
- پیال/۰
- PL/B
- پی ال/سی
- پیال/۱ – ISO 6160
- PL/M
- PL/P
- پیال/اسکیوال
- PL360
- PLANC
- پلنکلکولوس
- پلانر
- PLEX
- PLEXIL
- پلاس (زبان برنامهنویسی)
- POP-11
- POP-2
- پستاسکریپت
- PortablE
- Powerhouse
- پاوربیلدر – 4GL GUI application generator from Sybase
- ویندوز پاورشل
- PPL
- Processing
- Processing.js
- پروگراف
- PROIV
- پرولوگ
- PROMAL
- Promela
- PROSE modeling language
- پروتل (زبان برنامهنویسی)
- ProvideX
- Pro*C
- Pure
- Pure Data
- پایتون (زبان برنامهنویسی)
Q
R
S
- S
- S2
- S3
- S-Lang
- S-PLUS
- SA-C
- SabreTalk
- SAIL
- SALSA
- SAM76
- ساس (نرمافزار)
- SASL
- Sather
- Sawzall
- SBL
- اسکالا
- اسکیم
- سایلب
- اسکرچ
- Script.NET
- Sed
- Seed7
- سلف (زبان برنامهنویسی)
- SenseTalk
- SequenceL
- SETL
- SIMPOL
- SIGNAL
- SiMPLE
- SIMSCRIPT
- سیمولا
- سیمیولینک
- Singularity
- SISAL
- SLIP
- SMALL
- اسمالتاک
- مایکروسافت اسمال بیسیک
- استاندارد امال
- Strongtalk
- اسنپ! (زبان برنامهنویسی)
- اسنوبول(SPITBOL)
- Snowball
- SOL
- Solidity
- SPARK
- Speedcode
- SPIN
- SP/k
- SPS
- SQR
- Squeak
- Squirrel
- SR
- S/SL
- Stackless Python
- Starlogo
- Strand
- Stata
- Stateflow
- Subtext
- SuperCollider
- SuperTalk
- سوئیفت (زبان برنامهنویسی)
- Swift (parallel scripting language)
- SYMPL
- SyncCharts
- SystemVerilog
T
U
V
W
X
- X10
- ایکسبیال
- XC (exploits XMOS architecture )
- xHarbour
- اکسال (زبان برنامهنویسی)
- Xojo
- XOTcl
- XPL
- XPL0
- اکسکوئری
- XSB
- XSharp
- تبدیلات اکساسال – see اکسپت
- Xtend
- X++
Y
Z
دوره جامع برنامه نویسی از مبتدی تا فول استک ( کاربردی)
یکی از داغ ترین مباحث بین برنامه نویسان که هرگز پایانی ندارد، روشهای تبدیل شدن به یک برنامه نویس «فول استک» (همه کاره) است....
دوره جامع برنامه نویسی از مبتدی تا فول استک ( بک اند – پیشرفته)
برنامه نویسی یکی از مهم ترین و پر درآمد ترین مشاغل دنیا محسوب می شود و دوره های مختلف برنامه نویسی در سراسر جهان...
دوره جامع برنامه نویسی از مبتدی تا فول استک ( مقدماتی)
زبانهای برنامه نویسی مختلف صرفاً یک ابزار برای انجام کارهای ما هستند که یک برنامه نویس خوب باید بتواند با هر زبانی یک محصول...
برنامه نویسی اپلیکیشن موبایل برای ماین کردن رمزارزها
برنامه نویسی اپلیکیشن موبایل برای ماین کردن رمز ارز بسیار قابل توجه قرار گرفته است و با برنامه نویسی اپلیکیشن موبایل می توان رمز...
دوره جامع برنامه نویسی از مبتدی تا فول استک (فرانت اند – پیشرفته)
برنامه نویسی برای مشاغل بسیار زیادی مورد استفاده قرار می گیرد که اغلب استفاده از برنامه نویسی برای ساختن سایت ها و اپلیکیشن های...