Бірінші жоғары деңгейлі тіл Фортран тілін 1954-1957 жылдар аралығында Джон Бэкус басқарған бағдарламашылар тобы IBM компаниясында жасаған. Ол ғылыми-техникалық есептеулерге арналған болатын. Фортран атауы FORmula TRANslator (формула аудармашысы) сөзінің қысқартылған түрі. Фортран негізінен ғылыми және инженерлік есептеулер үшін кеңінен қолданылды. Ол сандық есептерді шешуге өте ыңғайлы, өйткені оның бар кезінде көптеген кітапханалар жазылған. Ол әлі күнге дейін қолданылады, бірақ оның сәтті дизайнына байланысты емес, бірақ өзгертуге және әсіресе қайта жазуға мағынасы жоқ көптеген бағдарламалар жазылған. Оның құрылымы компиляторға есептеулерді өте жақсы оңтайландыруға мүмкіндік береді.
Ғалымдар арасында кез келген математикалық есептің Фортранда шешімі бар және, шынында да, сіз мыңдаған Фортран пакеттерінің арасынан матрицаны көбейтуге арналған буманы, күрделі интегралдық теңдеулерді шешуге арналған пакетті және көптеген басқаларды таба аласыз.
ALGOL 58
Фортран тілі соншалықты табысты тіл болғандықтан, Еуропада IBM компьютерлік индустрияда үстемдік етеді деген қорқыныш пайда болды. Неміс қолданбалы математика және механика қоғамы (GAMM) әмбебап тілді дамыту комитетін құрды. Дәл осы уақытта Есептеу машиналары қауымдастығы (ACM) Құрама Штаттарда осындай комитет ұйымдастырды. Еуропалықтардың американдық үстемдікке қатысты кейбір алаңдаушылықтары болғанымен, екі комитет бір-біріне біріктірілді.
ALGOL 1958 жылы ETH-де (Цюрих, Швейцария) бір апталық конференцияда қолданбалардың кең ауқымына арналған жалпы мақсаттағы бағдарламалау тілі ретінде әзірленді, содан кейін Ақпаратты өңдеудің Халықаралық федерациясы құрған комитетпен одан әрі әзірленді. Комитет құрамына бірқатар жетекші еуропалық және американдық тіл ғалымдары мен инженерлері кірді, соның ішінде Джон Бэкус, Джон Маккарти, Питер Наур, Эдгер Дейкстра және кейінірек Кобол тілін дамыту комитетін басқарған Джозеф Вегстен.
Алгол бағдарлама идеясын командалардың еркін тізбегі ретінде емес, нақты сипатталған және бөлінген бөліктерден тұратын блоктық құрылым ретінде енгізді. Algol бағдарламасының негізгі блогы негізгі бағдарламаның өзі болып табылады. Ол бастау және аяқтау кілт сөздерінің жұбымен шектелген блокқа салынған оның орындалатын бөлігін, сондай-ақ ішкі бағдарламалардың сипаттамаларын қамтиды. Әрбір ішкі бағдарлама өзінің ішінде сипатталған өз деректері, атау және формальды параметрлер тізімі түріндегі бірегей анықталған интерфейсі және код блогы бар шағын бағдарлама болып табылады.
LISP
Лисп тілі 1960 жылы Дж.Маккарти ұсынған және сандық емес есептерді шешуге арналған бағдарламаларды жасауға бағытталған. Бұл тілдің ағылшынша атауы - LISP LISt өңдеу (тізімді өңдеу) сөзінің аббревиатурасы болып табылады және оны қолданудың негізгі саласын жақсы көрсетеді.