Мова програмування

штучна мова, створена для передачі команд машинам, зокрема комп'ютерам

Мо́ва програмува́ння (англ. Programming language) — це штучна мова, створена для передачі команд машинам, зокрема комп'ютерам. Мови програмування використовуються для створення програм, котрі контролюють поведінку машин, та запису алгоритмів.

Підручники мов програмування
Вікіпедія
Вікіпедія
Commons
Commons
Вікісховище має мультимедійні дані за темою:

Цитати ред.

  •  

Мова програмування є низького рівня, коли програми на ній вимагають уваги до несуттєвого. — «Епіграми про програмування» (1982)

 

A programming language is low level when its programs require attention to the irrelevant[1][2].

  Алан Перліс
  •  

Мову, яка не впливає на ваше уявлення про програмування, не варто знати. — «Епіграми про програмування» (1982)

 

A language that doesn't affect the way you think about programming, is not worth knowing[1][2].

  Алан Перліс
  •  

Завжди буде щось, що ми хочемо сказати в наших програмах, і що всіма відомими мовами можна сказати тільки вбого. — «Епіграми про програмування» (1982)

 

There will always be things we wish to say in our programs that in all known languages can only be said poorly[1][2].

  Алан Перліс
  •  

Деякі мови програмування примудряються вбирати зміни, однак опиратися прогресу. — «Епіграми про програмування» (1982)

 

Some programming languages manage to absorb change, but withstand progress[1][2].

  Алан Перліс
  •  

Відмова від мови асемблера була яблуком в нашому Едемському саду: Мови, використання яких розтрачує машинні цикли, є гріховними. LISP-машина тепер дозволяє програмістам відмовитися від бюстгальтера і фігових листків. — «Епіграми про програмування» (1982)

 

Giving up on assembly language was the apple in our Garden of Eden: Languages whose use squanders machine cycles are sinful. The LISP machine now permits LISP programmers to abandon bra and fig-leaf[1][2].

  Алан Перліс
  •  

В англійській мові з кожного слова можна зробити дієслово. От якби так було в наших мовах програмування. — «Епіграми про програмування» (1982)

 

In English every word can be verbed. Would that it were so in our programming languages[1][2].

  Алан Перліс
  •  

За 5-річний період ми отримуємо одну чудову мову програмування. Тільки ми не можемо керувати тим, коли 5-річний період почнеться. — «Епіграми про програмування» (1982)

 

In a 5 year period we get one superb programming language. Only we can't control when the 5 year period will begin[1][2].

  Алан Перліс
  •  

Протягом століть індіанці розробляли мову жестів/знаків для спілкування про явища, що представляють інтерес. Програмісти з різних племен (ФОРТРАН, ЛІСП, АЛГОЛ, СНОБОЛ і т.д.) могли б використовувати таку мову, яка б не вимагала від них перевозити класну дошку на своїх поні [мову, яка була б зрозуміла без класної дошки]. — «Епіграми про програмування» (1982)

 

Over the centuries the Indians developed sign language for communicating phenomena of interest. Programmers from different tribes (FORTRAN, LISP, ALGOL, SNOBOL, etc.) could use one that doesn't require them to carry a blackboard on their ponies[1][2].

  Алан Перліс
  •  

Коли хтось каже «Я хочу мову програмування, в якій мені потрібно лише сказати, що я бажаю зробити», дайте йому чупа-чупс. — «Епіграми про програмування» (1982)

 

When someone says "I want a programming language in which I need only say what I wish done," give him a lollipop[1][2].

  Алан Перліс

Примітки ред.