ההיסטוריה של שפת התכנות הבסיסית

click fraud protection

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

בסיסי, א שפת מחשב שנכתב במכללת דארטמות 'בשנת 1963, ישנה את זה.

תחילת הבסיס

השפה BASIC הייתה ראשי תיבות של קוד ההוראה הסימבולי לכל מטרה למתחילים. זה פותח על ידי המתמטיקאים של דרטמות 'ג'ון ג'ורג' קמני וטום קורץס ככלי הוראה לתארים מתקדמים. BASIC נועדה להיות שפת מחשבים לשימוש כללי על מנת לפתוח את כוחו של המחשב בעסקים ובעולמות אחרים של האקדמיה. באופן מסורתי, BASIC הייתה אחת משפות תכנות המחשבים הנפוצות ביותר, ונחשבה כצעד קל לתלמידים ללמוד לפני שפות חזקות יותר, כגון פורטרן. עד לא מזמן, BASIC (בצורה של Visual BASIC ו- Visual BASIC .NET) הייתה שפת המחשבים הידועה ביותר בקרב מפתחים.

התפשטות הבסיסית

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

instagram viewer
ביל גייטס, האבות המייסדים של מיקרוסופט,) כתבו גרסה של BASIC עבור המחשב האישי Altair. זה היה המוצר הראשון שמיקרוסופט מכרה. בהמשך כתבו גייטס ומיקרוסופט גרסאות BASIC עבור מחשב Apple, ו- DOS של יבמ שגייטס סיפק הגיע עם גרסת הבסיס שלה.

הירידה והלידה מחדש של BASIC

באמצע שנות השמונים המאניה לתכנות מחשבים אישיים שככה בעקבות הפעלת תוכנה מקצועית שנוצרה על ידי אחרים. למפתחים היו גם אפשרויות נוספות, כמו שפות המחשבים החדשות של C ו- C ++. אולם הצגת Visual Basic, שנכתבה על ידי מיקרוסופט בשנת 1991, שינתה זאת. VB התבסס על BASIC והסתמך על כמה מהפקודות והמבנה שלו, והוכיח כבעל ערך ביישומים רבים לעסקים קטנים. BASIC .NET, שיצא על ידי מיקרוסופט בשנת 2001, תאם את הפונקציונליות של Java ו- C # לתחביר של BASIC.

רשימת פקודות BASIC

להלן כמה מהפקודות הקשורות לשפות הבסיסיות הקדומות ביותר שפותחו בדרטמות ':

הלו - התחבר
BYE - התנתק
BASIC - התחל מצב BASIC
חדש - תן שם והתחל לכתוב תוכנית
OLD - אחזר תוכנית ששמה בעבר מהאחסון הקבוע
LIST - הצגת התוכנית הנוכחית
SAVE - שמור את התוכנית הנוכחית באחסון קבוע
UNSAVE - נקה את התוכנית הנוכחית מהאחסון הקבוע
CATALOG - הצגת שמות התוכניות באחסון קבוע
SCRATCH - מחק את התוכנית הנוכחית מבלי לנקות את שמה
RENAME - שנה את שם התוכנית הנוכחית מבלי למחוק אותה
RUN - הפעל את התוכניות הנוכחיות
STOP - הפסק את התוכנית הפועלת כעת

instagram story viewer