Privacy Policy Cookie Policy Terms and Conditions שפות תכנות - ויקיפדיה

שפות תכנות

מתוך ויקיפדיה, האנציקלופדיה החופשית

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

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

תוכן עניינים

[עריכה] רשימת שפות תכנות נפוצות

  • ActionScript: שפת התכנות של מקרומדיה פלאש. דומה ל־JavaScript.
  • Assembly: השפה הקרובה ביותר לשפת מכונה. מהווה מקבילה מילולית וסימבולית לשפת המכונה הבינארית.
  • Ada: שפה ליישומי מערכות צבאיות
  • ALGOL: שפה לכתיבת אלגוריתמים
  • APL: שפת תכנות מתחילת שנות ה-60 אשר שימשה בעיקר לפתרון בעיות במתמטיקה והנדסה.
  • BASIC: שפת תכנות אינטראקטיבית. במקור יועדה למתחילים, אך התפתחה לשפה מלאה.
  • BF: (ר"ת Brainfuck, לדפוק ת'מוח) שפת תכנות שבה שמונה פקודות בלבד, ומהווה מימוש מיידי של מכונת טיורינג
  • C: שפת תכנות כללית הקרובה, מבחינת יכולותיה, לשפת סף, וכוללת בקרת זרימה ומבני נתונים כמו בשפה עילית.
  • C++‎: צורה מורחבת ומונחית עצמים של שפת C. שמה נובע מאופרטור ההגדלה העצמית (++) בשפת C.
  • Objective C הרחבה לשפה C המאפשרת תכנות מונחה עצמים
  • #C: שפה מודרנית של חברת מיקרוסופט המשלבת אלמנטים מVisual Basic ,C++‎ וJava גם יחד.
  • COBOL: שפה ליישומים מסחריים
  • Delphi: שפה ויזואלית שמבוססת על Pascal, מבית Borland.
  • FORTRAN: שפה ליישומים מדעיים
  • Java: שפת תכנות מונחית עצמים השייכת לחברת סאן מיקרוסיסטמס, בעלת יכולת להתבצע בכל מחשב בעל מכונה וירטואלית מתאימה
  • JavaScript: שפת תסריט, נפוצה לשימוש ביישומי דפדפן. התפתחה משפת LiveScript שנכללה ב- Netscape Navigator.
  • LISP: שפה לעיבוד רשימות וליישומי בינה מלאכותית
  • לוגו (LOGO): שפה מתקדמת להנחלת לוגיקה ותכנות לילדים
  • Pascal: שפה קלה ללימוד ולשימוש, שימשה בשנות השמונים ללימוד תכנות (וגם לפיתוח תוכנה) בזכות פשטותה ועקביותה. עליה נבחנים לרוב תלמידים בבחינות הבגרות במדעי המחשב.
  • Perl: שפה לעיבוד טקסטים.
  • PHP: שפה לפיתוח יישומי אינטרנט בצד השרת
  • PL/I: שפה כללית ורבת עוצמה שפותחה בשנות השישים על-ידי חברת IBM
  • PowerBuilder: שפה המיועדת לתכנות בסביבת שרת / לקוח (Client-Server) של חברת Sybase. דומה לשפת Visual Basic.
  • Prolog: שפה שנועדה להקל על פיתוח תוכניות לוגיות, המשמשות לבינה מלאכותית
  • Python: שפה לתכנות מונחה עצמים
  • RPG: שפה לישומי נתונים ודוחות
  • Ruby: שפה לתכנות מונחה עצמים
  • SIMSCRIPT: שפת סימולציה
  • Simula 67: שפת סימולציה
  • Smalltalk: שפה לתכנות מונחה עצמים
  • SNOBOL: שפה לעיבוד טקסט
  • PL/SQL ו־T-SQL: הרחבות של אורקל ומיקרוסופט (בהתאמה) של שפת השאילתות SQL לשפת תכנות שלמה טיורינג.
  • Visual Basic: שפה (ויש הטוענים, מחולל ישומים) מבוססת BASIC לפיתוח יישומי Windows בפשטות ובמהירות.
  • VBScript: שפה לכתיבת יישומים המורצים בסביבות אחרות כגון Microsoft Office, מערכת הפעלה, דפי אינטרנט, ושרתים (ASP).

[עריכה] שפות מחשב

לא כל שפה המיושמת על ידי מחשב היא שפת תכנות.

דוגמאות לשפות מחשב שאינן שפות תכנות:

  • SQL - שפת שאילתות מובנית, (Structured Query Language), שפה לגישה למסדי נתונים טבלאיים
  • HTML - שפת סימון (Hypertext Markup Language) ליצירת דפי אינטרנט
  • XML - שפה להעברת נתונים בין מחשבים (Extensible Markup Language)
  • CSS - שפה לעיצוב אתר אינטרנט (Cascading Style Sheets)
  • TIFF - שפה להצגת תמונות (Tagged Image File Format) (לרוב מתייחסים אליו כפורמט תמונות)

[עריכה] ראו גם

[עריכה] קישורים חיצוניים

שפות אחרות
THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu