border=0

Технология »бастапқы коды

Бастапқы кодты анықтау


Егер мен сізге айтатын болсам, менің досым, 01100011010100111100, менің пернетақтаңыздың сәтсіздікке ұшырағанын түсіндіруге болады, мен кейде кілттерді кездейсоқ бассам деймін, әзіл ойнағым келеді, немесе жай, менің ойымды жоғалтып алдым. Дегенмен, бұл кодты компьютер түсінеді, себебі бұл машиналар екілік кодпен жұмыс істейді.


Адамдар үшін (тіпті ең тәжірибелі компьютер үшін де) «тек әңгімелесуді» тек қана екілік компьютерде сақтау қиын, аралық жолдар компьютерлерге екілік тілге қарағанда түсінікті болатын нұсқаулар беру үшін жасалды. адамдар.


Осы аралық үлгілердің бірі компьютер бағдарламалары жазылған бастапқы код болып табылады.

Бағдарламалау тілдері

Бағдарламалау тілі, шын мәнісінде, компьютерге құрылымдық және түсінікті түрде жасайтыны туралы айтудың тәсілі болып табылады (бірақ оны толық түсіну үшін бағдарламалау және тілдік түсініктерді зерттеу қажет). бетон, мысалы, жаңа тіл үйренгіңіз келгенде).


Бірнеше бағдарламалау тілдері бар, олардың әрқайсысы кейбір тапсырмаларға немесе нақты аудиторияға бағдарланған.

Ең танымал:


  • BASIC Бастауыштың әмбебап символикалық нұсқаулық коды (Жаңа бастағандарға арналған жалпы мақсаттағы символикалық код) қысқартуды 1964 жылы бағдарламалауды ең нашарлату әдісі ретінде ойлап тапты. 20-шы ғасырдың 80-ші жылдарында танымал 8-биттік компьютерлерге бір-бірімен байланысы бар, бастапқыда тілдің кейінгі нұсқаларына енгізілген құрылымдық орындау бақылауы жетіспеді.
  • C. Егер BASIC ең танымал тіл болса, онда C ең ықпалды болып табылады. 1972 жылы Деннис Ритчи әртүрлі машиналар мен архитектуралар арасындағы тасымалдығын ескере отырып, әр түрлі компьютерлерде жұмыс істей алатын эмбрионалдық UNIX жүйесін қайта бағдарламалауға мүмкіндік берді. Тіпті бүгінгі күні ол кейбір нұсқаларда, барлық салаларда жетекші қолданбалар үшін пайдаланылады.

  • C ++ Жоғарыда аталған нұсқалардың бірі, мүмкін, ең ықпалды. C тілі объектілік бағдарлау ұғымдарын қосады.
  • Кобол Белгісіз, ол кәсіпқойлар арасында танымал. 1959 жылы құрылған, онымен салада (әсіресе банк және қаржы секторында) құрылған көптеген шешімдер оны бүгінгі күнге дейін қолдануға мәжбүр етті және оны ауыстыру қиынға соқты.
  • PHP . Веб-беттермен жұмыс істеуге бағытталған.
  • Java Зияндалған Sun Microsystems компаниясы жасаған мақсат - шын мәнінде әмбебап, бір машинада бағдарламалау және кез-келгенінде орындау. Бұл мақсатқа тек қана ішінара жауап берсе де, бірқатар кемшіліктер бар болса да, ол әлі күнге дейін кеңінен қолданылады.
  • Ассемблер Тізімнің басқа адамдарға қатысты жоғары деңгейлі тілдеріне қарсы, бұл төмен деңгейде, бұл дәл осы емес, бірақ машинаның екілік кодына жақындай түседі. Оның бастапқы коды оқушыларға өте қиын.

Компиляция: компьютерге түсінікті болыңыз

Жоғарыда айтылған немесе басқалар сияқты бағдарламалау тілінде бағдарламаны жазғанда, біз қарапайым оқумен түсінеміз, бірақ компьютер емес, бастапқы код деп аталатын нәрсеге ие.

Ендігі жерде бастапқы кодта айтқанымызды түсініп, тиісті нұсқауды орындай аламыз, сондықтан бастапқы кодты орындалатын файлға түрлендіретін процессді жүзеге асыруға тура келеді. Бұл процесс компиляция деп аталады.

Компиля бастапқы кодын машиналық кодқа аударады.

Айтпақшы, мақаланың басында код туралы, бірақ мен сізге айтқаныма қарамастан, бұл компьютерді түсінуі мүмкін, мені көп көңіл аудармаңыз; бұл жай ғана кездейсоқ жазылған мысал, бірақ бұл рух: компьютерлер тек «нөл» және «түсінеді».

Суреттер: iStock - George Manga / vgajic

Автор: Guillem Alsina González + QUOTE
Бастапқы кодтағы тақырыптар

Әлеуметтік желілер