Егер сіз өзіңізге өте қуатты ДК сатып алсаңыз, көп ақша жұмсайсыз, онда маған сеніңіз, жақсы бағдарламалық жасақтамасыз одан ешқандай мағынасы болмайды. Бағдарламалық жасақтаманы құру үшін олар бағдарламалау тілдерін қолданады.
Алғашқы бағдарламалау тілдерінен бастайық. Олар өткен ғасырдың 50-ші жылдарында пайда болды. Сонда олар сізге ең қарапайым командаларды ғана орындауға мүмкіндік берді. Мысалы, мұндай бағдарламалау тілдері сандарды қосуға және көбейтуге мүмкіндік берді, бұл үшін арнайы бағдарлама коды жазылды. Мұндай тілдердің өзі адам оқи алатын кодты процессор үшін түсінікті мәтінге айналдыру үшін қажет. Ақыр соңында, процессор тек екілік кодпен жұмыс істейді, мұндай процессорға арналған код жай сандардың жиынтығы бола алады: 0101000001. Бағдарламалау тілін түсінікті машиналық кодқа айналдыру үшін компилятор немесе интерпретатор қолданылады. Мысалы, компилятор C ++ тілін түрлендіру үшін қолданылады, бірақ Python тілімен жұмыс істеу үшін арнайы аудармашы қажет.
Бағдарламалау тілдерінің не үшін қажет екенін және олардың не үшін қажет екенін жақсы түсіну үшін мысал ретінде Интернетті келтіру қажет. Күн сайын сіз ондаған түрлі қызықты сайттарға кіресіз. Бұл сайттар дұрыс жұмыс істеуі үшін, оны кәсіби түрде жасау керек. Сайттардың көпшілігі HTML белгілеуінің көмегімен құрылады, бірақ HTML бағдарламалау тілі емес екенін түсіну керек. Бұл қарапайым веб-сайтты құру үшін ғана қажет. Жақсы функционалды веб-сайтты құру үшін Perl немесе PHP-ді үйрену керек, бұл толыққанды бағдарламалау тілдері.
Бағдарламалау тілдерінің екі негізгі тобы бар, бірінші топ төмен деңгейлі, ал екінші топ жоғары деңгейлі. Бірінші типтегі тіл машиналық кодқа жақын. Оларды бағдарламалау қиын деп саналады. Бірақ жоғары деңгейлі бағдарламалау тілдерінде код адам мәтініне көбірек ұқсайды.
Тілдер өте әртүрлі, олардың көпшілігі бар. Дегенмен, танымал адамдар аз. Танымал тіл C ++, сонымен қатар C # тілі де бар (C «Sharp»). Бұл тілді MicroSoft компаниясы жасаған. Сонымен қатар, жетілдірілген Паскаль тілі - Delphi бар. Паскальды мектепте көптеген адамдар оқығандығы сөзсіз. Delphi-ді Borland әзірледі және бұл компания Borland Delphi-ді дамыту ортасын да құрды.
Көптеген адамдар компьютер тек ноутбук немесе жүйелік блок немесе мүмкін телефонмен планшет деп санайды, бірақ бұл жағдайдан алыс. Компьютерлер сізді барлық жерде қоршап алады, тіпті қарапайым теледидарлар қазірдің өзінде компьютер, банктегі терминал да компьютер. Тіпті қазіргі кондиционерлер - бұл компьютерлер. Осы техниканың жұмыс істеуі үшін бүкіл әлем бойынша миллиондаған бағдарламашылар жұмыс істейді, әр құрылғыға арналған бағдарламалық жасақтама коды жасалады.