ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
ABC (שפת תכנות) – ויקיפדיה

ABC (שפת תכנות)

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

ABC היא שפת ציווי וסביבת תכנות, שפותחה על ידי המכון הלאומי ההולנדי למחקר במתמטיקה ומדעי המחשב (CWI), שפת תכנות אינטראקטיבית, מובנית, עילית, וקלה להבנה ושימוש. זוהי שפה למטרה כללית, שיכולה להחליף למשל את BASIC, Pascal או AWK. היא לא שפת תכנות למערכות אך היא טובה ללימוד בתור שפה ראשונה.

ב-ABC קיימים רק 5 טיפוסי נתונים שניתן לשלבם בקלות; Strong type-ים (כלומר לא ניתנים להמרה לא מפורשת), אולם ללא הצהרות; המידע מוגבל רק על ידי זיכרון המחשב; תמיכה בתכנות ראש-מטה (top-down); קינון על ידי חריצה. התוכניות ב-ABC הן לרוב קצרות פי 4 מתוכניות דומות בפסקל או C, וקריאות יותר.

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

דוגמה לפונקציה אשר אוספת רשימה של כל המילים במסמך:

  HOW TO RETURN words document:
     PUT {} IN collection
     FOR line in document:
        FOR word IN split line:
           IF word not.in collection:
              INSERT word IN collection
     RETURN collection


אינטרפרטר/מהדר, גרסה 1.05.02 על ידי ליאו גרטס, למברט מירטנס, סטיבן פמברטון. השפה הוסבה למערכות יוניקס, DOS , אטארי ומקינטוש.


ABC היה אחת מההשפעות בתכנון של Python.

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

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


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 -