קאָמפּיוטערס, ווייכווארג
וואָס איז אַ קאַמפּיילער - אַ באַשרייַבונג
אויב איר זענט נאָר סטאַרטינג צו לערנען פּראָגראַממינג אָדער נאָר אינטערעסירט אין די אַרויסגעבן, איר וועט מסתּמא קומען אַריבער אַ מיסטעריעז אויג אויף די וואָרט "קאַמפּיילער". דעם אַ פּאָנעם שרעקלעך באַגריף איז ביכולת צו יבערשרעקן מענטשן. דעם אַרטיקל וועט פּרובירן צו געפֿינען אויס אויב אַלץ איז שרעקלעך. וואָס איז אַ קאַמפּיילער?
דעפֿיניציע און געשיכטע פון פּאַסירונג
אין פּשוט ווערטער, די קאַמפּיילער איז אַ פּראָגראַם וואס קאַנווערץ די טעקסט פון אַ פּראָגראַם געשריבן דורך די באַניצער אין עטלעכע פאָרעם וואָס איז פּאַסיק פֿאַר ימפּלאַמענטיישאַן אויף אַ קאָמפּיוטער.
עס זענען געווען אַזאַ אַ פּראָגראַם, צוזאַמען מיט די געבורט פון דער ערשטער פּראָגראַממינג שפּראַכן. דעם געשען אין די שפּעט 50 ס. עס טורנס אויס אַז די געשיכטע, וואָס איז פֿאַרבונדן מיט זאַמלערס און פּראָגראַממינג שפּראַכן גייט צוריק מער ווי זעקס דעקאַדעס. טראָץ אַזאַ ערנסט טערמין, דעם גאַנג פון קאָמפּיוטער וויסנשאַפֿט אין קיין פאַל קענען ניט זיין געהאלטן אויס פון טאָג אָדער געזעצט. אויף די פאַרקערט, מיט די דורכפאָר פון צייַט, מיט די ימערדזשאַנס פון נייַ ינדאַסטריז און די טאַסקס פֿאַר וואָס קאָמפּיוטערס זענען געניצט, עס איז אַ נויט צו אַנטוויקלען נייע, מער באַניצער-פרייַנדלעך פּראָגראַממינג שפּראַך. אַקקאָרדינגלי, פֿאַר די שפּראַכן דארף זאַמלערס. ווינדאָוז, לינוקס, מאַקאָס - האט זייַן אייגן פּלאַן פֿאַר יעדער פּלאַטפאָרמע.
פּרינציפּ פון אָפּעראַציע
די מקור קאָד געשריבן דורך די דעוועלאָפּער פון אַ הויך-מדרגה שפּראַך איז קאָנווערטעד אין די פּראָגראַם אין אַ ספּעציעל מאַשין שפּראַך. די ריזאַלטינג קאָד איז גערופֿן אַ עקסעקוטאַבלע פּראָגראַם. עס קענען זיין אינסטאַלירן און לויפן אויף קיין קאָמפּיוטער, אָן מאכן קיין מער ענדערונגען.
פּשוט, אָבער שווער
טראַדיטיאָנאַללי, זאַמלערס אין קאָמפּיוטער וויסנשאַפֿט איז איינער פון די גרונט זאכן אין פּראָסט מיט די אַפּערייטינג סיסטעמס און דאַטאַבייסיז. וואָס איז אַ קאַמפּיילער? עס איז אין אַ זינען די יקער פון קאָמפּיוטער וויסנשאַפֿט.
פון אן אנדער פונט פון מיינונג, די זייער טעמע פון די בריאה פון אַזאַ מגילה ינוואַלווז אַ גרויס נומער פון טעאָרעטיש און טעקנאַלאַדזשיקאַל אַספּעקץ שייך צו פּראָגראַממינג. פילע דעוועלאָפּערס גלויבן אַז דעם טעמע איז בכלל די מערסט אַטראַקטיוו אין די גאנצע פון וויסנשאַפֿט. ווען די פּראָגראַמיסט דעוועלאָפּס אַ פּראָגראַם אַז סאַלווז עטלעכע פּראָבלעם, ער געשריבן עס אין אַ ספּעציפיש שפּראַך. בעשאַס די אַנטוויקלונג פּראָצעס, ער רעדט אין טערמינען וואָס זענען נאָענט צו די פּינטלעך געגנט פון וואָס מיר האָבן צו האַנדלען. דער קאָמפּיוטער טוט נישט פֿאַרשטיין וואָס ער דערציילט מענטשן. עס איז ביכולת צו געפינען אויס בלויז אין אַ פאַירלי פּשוט זאכן, וואָס אַרייַננעמען די נומערן און וועריאַבאַלז צעל און רעדזשאַסטערז, שטענדיק און צייַטווייַליק זכּרון. וואָס איז אַ קאַמפּיילער? דעם איז אַ פּראָגראַם וועמענס אַרבעט - איבערזעצן קאַנסעפּס נאָענט צו די ונטערטעניק געגנט דעוועלאָפּער אין דער באַגריף אַז איז ביכולת צו מאַניפּולירן די קאָמפּיוטער.
דאס איז די אַרויסרופן ינוואַלווד אין די ז'אבא קאַמפּיילער אָדער קיין אנדערע פּראָגראַממינג שפּראַך. יעדער פּאַסירונג פון אַ נייַ שפּראַך עס איז אַ נויט צו אַריבערפירן די קאָד געשריבן אויף עס, אין די פאָרעם אַז די קאָמפּיוטער קענען פֿאַרשטיין. אַנדערש, ער האט נישט דורכפירן. נאָך אַלע, עס איז שטענדיק דער סעמאַנטיק ריס צווישן די קאַנסעפּס פון מענטש און קאָמפּיוטער. עס איז צו באַקומען עס און זענען פּראָגראַממינג שפּראַך זאַמלערס.
שוועריקייטן אין מאכן
די קריייטערז פון די מגילה פּנים אַ פאַרשיידנקייַט פון פּראָבלעמס. דעם SCIENTIFIC פּראָבלעמס אַז זענען פֿאַרבונדן מיט די ריכטיק מאַפּינג פון דעם קאַנסעפּס פון די אַפּלאַקיישאַן פעלד. דעם ינזשעניעריע און טעקנאַלאַדזשיקאַל פּראָבלעמס שייך צו די ימפּלאַמענטיישאַן פון דעם אַרויסווייַזן.
קריייטינג קאַמפּיילער אַרבעט באשטייט פון אַ פּלוראַליטעט פון דיסימאַלער סובטאַסקס. דאס איז אַ שווער, אָבער זייער יקסייטינג אינדוסטריע, וואָס אָפּגעבן זייער לעבן צו פילע פּראָוגראַמערז. און טאָן ניט באַדויערן.
קלאַס און קאַמפּיילער
טאָמער, פילע האָבן געהערט פון שפּראַכן אַזאַ ווי C און C ++. נאָך אַלע, זיי זענען איין פון די מערסט פאָלקס און פּראָסט. דאס איז אַ זייער ערנסט פּראָגראַממינג שפּראַכן, מיט שטאַרק קאַנסעפּס אַז זענען גרינג צו ווייַזן דעם באַגריף פון אַפּלאַקיישאַן געביטן, אין וואָס די דעוועלאָפּערס אַרבעט. למשל, איז עס דער באַגריף פון קלאסן און פֿעיִקייטן. זיי זענען יקערדיק פֿאַר פילע שפּראַכן, אָבער פֿאַר C ++ זענען ספּעציעל קוואַליטעט.
פּראָגראַמיסט פיל גרינגער צו שאַפֿן אַ מאָדעל מיט די הילף פון אַזאַ קאַנסעפּס. קאַמפּיילער C פֿאַר ווינדאָוז אָדער קיין אנדערע אָפּערייטינג סיסטעם העלפּס צו אַרויסווייַזן די הויך-מדרגה זאכן אין די פאָרעם אַז די קאָמפּיוטער veist. נאָר דעמאָלט וועט ער זייַן ביכולת צו מאַניפּולירן זיי.
קיין קאָמפּיוטער, קיין ענין ווי שטאַרק און קאָמפּלעקס עס איז געווען ניט, אַפּערייץ אויף אַ זייער פּשוט באַגריף. אבער דער באַגריף פון קלאַס איז שווער, ווייַל מיט אים זייער באַקוועם צו אַרויסווייַזן אַ פּלאַץ פון זאכן פון פאַקטיש לעבן. די קאַמפּיילער קאַנווערץ די קאָמפּלעקס קאַנסעפּס אין פּרימיטיוו.
פּלאַן קאַמפּיילער ווי אַרבעט
אין פריש יאָרן, עס איז אַ טענדענץ, ווען קיין גרויס פירמע, שייך צו אינפֿאָרמאַציע טעכנאָלאָגיע, טראגט זייַן אייגן פּראָגראַממינג שפּראַך, וואָס דעמאָלט באוועגט צו די ברייט מאסע פון דעוועלאָפּערס.
פון קורס, פֿאַר יעדער שפּראַך ריקווייערז אַ קאַמפּיילער. און די פירמע, ווי אַ הערשן, צושטעלן זיי מיט לשונות. אבער עס איז אויך אַ גרויס נומער פון זעלבשטענדיק פּראָוגראַמערז און קאָמפּאַניעס וואס פֿאַר איין סיבה אָדער אנדערן ווילן צו האָבן זייער אייגן זאַמלערס פֿאַר שפּראַכן אָדער זיי אַנטוויקלען נייַ שפּראַכן און אַזוי, זאַמלערס פֿאַר זיי. מיר קענען קאָנפידענטלי זאָגן אַז די מומכע וואס האט געטרייַ זיך צו דעם פעלד, אַוואַדע נישט בלייַבן אָן אַרבעט.
אַזוי, איצט עס מוזן זיין קלאָר וואָס די קאַמפּיילער. דעם איז אַ פּראָגראַם-יבערזעצער צווישן די דעוועלאָפּער און די קאָמפּיוטער, אָן וואָס עס איז אין די פעלד פון קאָמפּיוטער וויסנשאַפֿט ערגעץ.
Similar articles
Trending Now