[personal profile] tymofiy

Уявіть себе школярем. Вам треба написати доповідь про мову програмування. Ваш перший крок? Відкрити Вікіпедію і в’їхати в тему. Відкриваємо, стаття «Мова програмування»:

Мо́ва програмува́ння (англ. Programming language) — система позначень для опису алгоритмів та структур даних[1], певна штучна формальна система, засобами якої можна виражати алгоритми[2]. Мову програмування визначає набір лексичних, синтаксичних і семантичних правил, що задають зовнішній вигляд програми і дії, які виконує виконавець (комп'ютер) під її управлінням.[Джерело?]

«Штучна формальна система»? WTF is this shit? Мову визначає набір набір «лексичних» (?), «семантичних» (?) та синтаксичних (ну, про синтаксис у школах розповідають, тут шанси здогадатись є, хоч і невеликі) правил. Цей милий абзац, котрий для більшості пересічних учнів та студентів звучить як коан матана, прикрашають посилання на джерела (на всяк випадок), і цинічний запит «Джерело?», котрий ніби натякає на те що все вищенаписане може бути і неправдою.

Спробуємо російську версію:

Язы́к программи́рованияформальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под её управлением.

Той самий матан, тільки що без посилань і самокопання.

Ок, англійську:

A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely.

Вступний абзац виявляється в півтора рази коротший, хитрих слів — в два рази менше.
Depth: 1

Date: 2013-04-10 09:25 (UTC)
From: [identity profile] vjn.livejournal.com
І хто вже переписав? :)
Depth: 1

Date: 2013-04-10 09:42 (UTC)
From: [identity profile] tassadar-ha.livejournal.com
Це загальна проблема у більшості статей. Я би сказав, проблема світоглядна.

Ось наочний приклад:

http://en.wikipedia.org/wiki/Gradient_descent

http://ru.wikipedia.org/wiki/Градиентный_спуск
Depth: 1

Date: 2013-04-10 09:42 (UTC)
From: [identity profile] tymofiy.livejournal.com
Сам. Хто ж ще.
Depth: 1

Date: 2013-04-10 09:43 (UTC)
From: [identity profile] mamay-m.livejournal.com
алеж там безdukhovno написано!
шо за общєніє із машинами?
нас же цікавить хвілосохвія самого хвакту появлення такого хвєномена як язик!
Depth: 1

Date: 2013-04-10 11:35 (UTC)
From: [identity profile] tymofiy.livejournal.com
угу. І якщо про математику я нічого іншого і не чекав би, бо ж знаю як у нас підручники написано, то тут трохи здивувало.

Tags