Please ensure Javascript is enabled for purposes of website accessibility knowledgebase.co.il - מונחים - קטגוריה - שפות תכנות - Programming language - שפת תכנות
אתם צופים ב: Programming language - שפת תכנות

מונחים מומלצים

Programming language - שפת תכנות

שם המונח באנגלית: Programming language

תרגום המונח בעברית: שפת תכנות


שפת תכנות היא שפת מחשבים שמתכנתים משתמשים בהם כדי לפתח תוכנות, סקריפטים או קבוצות אחרות של הוראות למחשבים לביצוע.

למרות ששפות רבות חולקות דמיון, לכל אחת יש תחביר משלה. ברגע שמתכנת לומד את חוקי השפות, התחביר והמבנה, הוא כותב את קוד המקור בעורך טקסט או ב-IDE. לאחר מכן, המתכנת לעיתים קרובות מרכיב את הקוד לשפת מכונה שניתן להבין אותה למחשב. שפות סקריפטים, שאינן דורשות מהדר, משתמשות במתורגמן לביצוע הסקריפט.

סוגי שפות תכנות
ניתן לחלק כל אחת משפות התכנות השונות המוזכרות בסעיף הבא לאחד או יותר מסוגי השפות (פרדיגמות) הבאות.

  • רמה גבוהה (הנפוץ ביותר) / רמה נמוכה
  • הצהרתי / ציווי / פרוצדורלי
  • למטרות כלליות / ספציפיות לתחום
  • מונחה עצמים / במקביל
  • שפת פקודה / קומפילציה / סקריפט
  • ערכת תשובות

ישנן פרדיגמות אחרות שיכולות לסווג שפת תכנות. ניסינו לרשום רק את הנפוצים ביותר כנקודת התחלה.

ניתן גם לחלק שפה לאחת מחמשת שפות דורות.

רשימה של שפות תכנות מחשב
כיום, ישנן מאות שפות תכנות שונות.

להלן רשימה חלקית של שפות התכנות הזמינות:

Altair BASIC AIML * Ada ALGOL ActionScript
Batch file BASIC Babel AutoHotkey Assembly
C# C Brooks BeanShell BCPL
CoffeeScript COBOL Clojure CL C++
Curry Curl CSS CPL Common Lisp
dBASE Datalog Dart DarkBASIC D
F# F Elixir EuLisp Dylan
Go GameMaker Franz Lisp FoxPro FORTRAN
InterLisp HTML HDML Haskell GW Basic
Julia JCL JavaScript Java ksh
LOGO LiveScript Lisp LeLisp Kotlin
MUMPS Metro Matlab MACLISP Lua
Perl Pascal OCaml Objective-C Nim
Prolog Python PureBasic Pick PHP
RPG Reia Racket R QBasic
Scratch Scheme Scala Rust Ruby
SQL SPL Smalltalk Simula SGML
True BASIC Turbo Pascal Tcl Swift Stanford LISP
WHTML WML Visual FoxPro Visual Basic VHDL
  ZetaLisp YAML XML XLISP

 

עליכם להתחבר על מנת להגיב בעמוד זה.