קאָמפּיוטערס, פּראָגראַממינג
וואָס נוצן הויך מדרגה פּראָגראַממינג שפּראַכן?
ווי איר וויסן, אַלע פון די קאַמאַנדז ין די קאָמפּיוטער זענען טראַנספעררעד צו אַ ספּעציעל מאַשין שפּראַך וואָס די אָפּערייטערז איז אַ קאָמפּלעקס און אַנסטראַקשערד סיקוואַנס פון זעראָס און אָנעס. דעם איז זייער באַקוועם פֿאַר עלעקטראָניש ויסריכט, ווו די אַפּאַראַט קענען זיין Defined ווי אַ זיכער סיגנאַל מדרגה, אַ נול - די נויט פון אַזאַ סיגנאַל. אָבער, צו שרייַבן ינסטראַקשאַנז צו דורכפירן קאָמפּלעקס טאַסקס ניצן דעם קאָד איז גאָר שווער, און צו געפֿינען די טעות און דיבאַג נאָר אוממעגלעך. דעריבער מיר דעוועלאָפּעד אַ ספּעציעל, מער באַקוועם פֿאַר דעוועלאָפּערס, הויך מדרגה פּראָגראַממינג שפּראַכן.
פּראָגראַם איז אַ סיקוואַנס פון נאָרמאַל קאַמאַנדז, די ימפּלאַמענטיישאַן פון וואָס לידז צו דער לייזונג פון אַ ספּעציפיש אַרבעט. פֿאַר די ערשטער קאָמפּיוטער מגילה זענען געשריבן גלייַך אין מאַשין שפּראַך, זיי זענען געווען זייער קאַמבערסאַם און שווער צו פֿאַרשטיין. אין די פרי - מיטן 50-קסקס ס לעצט, 20, יאָרהונדערט ארויס דער ערשטער מאַקראָו אַז געמאכט די פּראָגראַממינג פּראָצעס מער סטראַקטשערד, און דעריבער די אַזוי-גערופֿן פֿאַרזאַמלונג שפּראַך, וואָס אויך רילייד אויף די מאַשין קאָד. ווייַטערדיק דער גיך אַנטוויקלונג פון קאָמפּיוטער טעכנאָלאָגיע דעוועלאָפּעד און ימפּרוווד און פּראָגראַממינג שפּראַכן. און אין די מיטל פון די 50-xx ארויס פאָרטראַן, דער ערשטער פול-פלעדגעד הויך-מדרגה פּראָגראַממינג שפּראַך. אין 1968, ניקאַלאַס ווירטה נייַ שפּראַך פּאַסקאַל איז געווען באַקענענ, וואָס איז וויידלי געניצט צו פּלאַן און שאַפֿן טשיקאַווע ווייכווארג פּראָדוקטן און די פאָרשטעלן. דערנאך זענען געקומען די יקערדיק שפּראַך, די יקער פון וואָס איז געניצט אין כייפעץ-אָריענטאַד וויזשאַוואַל יקערדיק פּלאַטפאָרמע. אין די 70 ס עס איז געווען איינער פון די מערסט וויידלי געניצט אין הייַנט שפּראַכן - C, וואָס האט שוין אַדאַפּט ספּעסיפיקאַללי פֿאַר סיסטעם פּראָגראַממינג. איצט, די אַנטוויקלונג און דיסעמאַניישאַן פון אַ האָליסטיק און ווערסאַטאַל כייפעץ-אָריענטאַד סיסטעמען, ווי געזונט ווי יענע שפּראַכן וואס העלפן professionals צו שאַפֿן אינטערנעט פּראָגראַמען: HTML, PHP, ז'אבא. גאַנץ פּראָגראַממינג וועגן צוויי טויזענט פאַרשידענע שפּראַכן, פֿאַר אַ גאַנץ וואָג פון וואָס זענען קאַנדישאַנאַל און זענען נישט געניצט אין קאָמפּיוטערס, ווי געזונט ווי פילע הויך מדרגה פּראָגראַממינג שפּראַכן.
די סימפּלאַסט גריידינג דיוויידז אַלע יגזיסטינג געלט אין די אַזוי-גערופֿן נידעריק-מדרגה פּראָגראַממינג שפּראַכן, אָדער אַימעד בייַ די מאַשין, און הויך מדרגה פּראָגראַממינג שפּראַכן, און באַניצער-סענטריק. דער הויפּט חילוק צווישן זיי ליגט אין דעם פאַקט אַז די פּראָגראַם געשריבן דורך דער ערשטער גרופּע פון שפּראַכן (ניימלי, אַססעמבלער און מנעמאָניק), דיפּענדינג אויף די קאָמפּיוטער - אָדער גאַנץ, פון זייַן פּראַסעסער און לימעד שטעלן. הויך-מדרגה שפּראַך פּראָגראַממינג מאכט עס מעגלעך צו באַקומען די אַפּ אַז וועט לויפן אויף קיין קאָמפּיוטער, ראַגאַרדלאַס פון זייַן ייַזנוואַרג. געלט זענען אויך צוויי גרויס שפּראַך גרופּעס: פּראַסידזשעראַל און ניט-פּראַסידזשעראַל, אין וואָס דער אַפּאַראַט איז אויך באַקענענ צו די סטראַקטשעראַל און אַפּעריישאַנאַל, פונקטיאָנאַל און לאַדזשיקאַל.
טיפּיקאַללי, יעדער אַ מומחה אין פּראָגראַממינג האט ביי זייַן באַזייַטיקונג וועגן צען פאַרשידענע פּראָגראַממינג שפּראַכן, וואָס ער קענען נוצן צו סאָלווע ספּעציפיש טאַסקס. באַסיקאַללי עס איז, פון קורס, הויך מדרגה פּראָגראַממינג שפּראַכן, אָבער אויך מער שווער פֿאַר די דעוועלאָפּער פון מאַשין-אָריענטיד שפּראַכן זענען וויידלי געניצט צו מאַכן עטלעכע פּאַרץ פון די ווייכווארג.
Similar articles
Trending Now