LINUX.ORG.RU

История изменений

Исправление no-such-file, (текущая версия) :

так писал что через полгода не мог разобраться

Это всё таки проблемы другого плана, я не про них говорю. Само по себе goto просто и понятно. На естественном языке тоже можно говорить запутанно и даже генерировать бред и шизофазию (среди которой всё таки может быть какой-то смысл, хоть и трудноуловимый). Я говорю о сложности восприятия языка программирования как текста. Когда на отдельные слова такого текста навешан сложный смысл, то предложения получаются слишком сложными.

(Кстати когда ты не смог разобраться, ты потратил столько же времени сколько для написания? Почему-то мне кажется что гораздо меньше и плюнул на это дело.)

читать (и писать) на нем уже сложнее чем на си или даже хаскеле

Разумеется. Я не рассматриваю эзотерические языки, но вообще с ними та же проблема, они не отвечают устройству мозга человека. Вообще идеальный язык для человека это естественный язык, но для машин он не очень подходит. Поэтому хорошими языкам программирования являются такие которые с одной стороны отражают устройство машины, а с другой сохраняют естественность человеческого языка. Ярким примером такого является язык Си. Лисп тоже неплох, но у него уклон в естественность, и поэтому меньшая машинная эффективность (правда эту проблему в своё время успешно решали). А вот хаскели и расты это попытка найти какой-то более общий знаменатель, выйти за пределы этой дихотомии. Делать это предлагается за счёт освоения новых обобщающих вычисления концепций которые будут одинаково удобны и человеку и машине. Но получается пока не очень, люди как-то не оценили, потому что по большому счёту причин для перехода на языки нового уровня пока нет.

натренироваться можно без проблем

Но не нужно. Я об этом в самом первом посте на эту тему написал. Нет предпосылок для массового перехода на такие языки. И вряд ли они появятся, как мне кажется, потому что с точки зрения теории вычислимости ничего нового они не дают, с точки зрения экономики тоже выгода сомнительна. Матан, как я уже писал, создавался чтобы постигать непостижимое, а эти языки - нет. Мне кажется это тупиковое направление, как в своё время тупиковыми были PL/I и т.п.

Исправление no-such-file, :

так писал что через полгода не мог разобраться

Это всё таки проблемы другого плана, я не про них говорю. Само по себе goto просто и понятно. На естественном языке тоже можно говорить запутанно и даже генерировать бред и шизофазию (среди которой всё таки может быть какой-то смысл, хоть и трудноуловимый). Я говорю о сложности восприятия языка программирования как текста. Когда на отдельные слова такого текста навешан сложный смысл, то предложения получаются слишком сложными.

(Кстати когда ты не смог разобраться, ты потратил столько же времени сколько для написания? Почему-то мне кажется что гораздо меньше и плюнул на это дело.)

читать (и писать) на нем уже сложнее чем на си или даже хаскеле

Разумеется. Я не рассматриваю эзотерические языки, но вообще с ними та же проблема, они не отвечают устройству мозга человека. Вообще идеальный язык для человека это естественный язык, но для машин он не очень подходит. Поэтому хорошими языкам программирования являются такие которые с одной стороны отражают устройство машины, а с другой сохраняют естественность человеческого языка. Ярким примером такого является язык Си. Лисп тоже неплох, но у него уклон в естественность, и поэтому меньшая машинная эффективность (правда эту проблему в своё время успешно решали). А вот хаскели и расты это попытка найти какой-то более общий знаменатель, выйти за пределы этой дихотомии. Делать это предлагается за счёт освоения новых обобщающих вычисления концепций которые будут одинаково удобны и человеку и машине. Но получается пока не очень, люди как-то не оценили, потому что по большому счёту причин для перехода на языки нового уровня пока нет.

натренироваться можно без проблем

Но не нужно. Я об этом в самом первом посте на эту тему написал. Нет предпосылок для массового перехода на такие языки. И вряд ли они появятся, как мне кажется, потому что с точки зрения теории вычислимости ничего нового они не дают, с точки зрения экономики тоже выгода сомнительна. Матан, как я уже писал, создавался чтобы постигать непостижимое, а эти языки - нет.

Исходная версия no-such-file, :

так писал что через полгода не мог разобраться

Это всё таки проблемы другого плана, я не про них говорю. Само по себе goto просто и понятно. На естественном языке тоже можно говорить запутанно и даже генерировать бред и шизофазию (среди которой всё таки может быть какой-то смысл, хоть и трудноуловимый). Я говорю о сложности восприятия языка программирования как текста. Когда на отдельные слова такого текста навешан сложный смысл, то предложения получаются слишком сложными.

(Кстати когда ты не смог разобраться, ты потратил столько же времени сколько для написания? Почему-то мне кажется что гораздо меньше и плюнул на это дело.)

читать (и писать) на нем уже сложнее чем на си или даже хаскеле

Разумеется. Я не рассматриваю эзотерические языки, но вообще с ними та же проблема, они не отвечают устройству мозга человека. Вообще идеальный язык для человека это естественный язык, но для машин он не очень подходит. Поэтому хорошими языкам программирования являются такие которые с одной стороны отражают устройство машины, а с другой сохраняют естественность человеческого языка. Ярким примером такого является язык Си. Лисп тоже неплох, но у него уклон в естественность, и поэтому меньшая машинная эффективность (правда эту проблему в своё время успешно решали). А вот хаскели и расты это попытка найти какой-то более общий знаменатель, выйти за пределы этой дихотомии. Делать это предлагается за счёт освоения новых обобщающих вычисления концепций которые будут одинаково удобны и человеку и машине. Но получается пока не очень, люди как-то не оценили, потому что по большому счёту причин для перехода на языки нового уровня пока нет.

натренироваться можно без проблем

Но не нужно. Я об этом в самом первом посте на эту тему написал. Нет предпосылок для массового перехода на такие языки. И вряд ли они появятся, как мне кажется, потому что с точки зрения теории вычислимости ничего нового они не дают, с точки зрения экономики тоже выгода сомнительна. Матан как я уже писал создавался чтобы постигать непостижимое, а эти языки - нет.