Нпр., сделать новый язык, совместимый со старыми на уровне исх. кода. В 1ой части обсуждаемой статьи автор справедливо отметил:
Устойчивость к ошибкам человека
Среди этих ошибок стоит указать и перенос кода со старого ЯП на новый. В некоторых парах языков «старый-новый» перевод проходит сравнительно легко, а в некоторых тяжело и ведет к трудноуловимым багам. Особенно в нередких случаях, когда переводчик-кодер пытается ускорить работу и не вдумывается в алгоритм, реализованный в переносимом коде.
Хорошая книга. В контексте статьи ИМХО стоит упомянуть еще:
Языки программирования Ада, Си, Паскаль. Сравнение и оценка
ред. Фьюэр, А.; Джехани, Н.
Издательство: М.: Радио и связь; 1989 г.
Если я правильно понял, то есть модель, которая предсказывает рейтинг статей, но объяснить почему получился низкий или высокий рейтинг она не может. Это открытая проблема ИИ, на Хабре был ряд публиказий на эту тему. ИМХО цель не чтобы программа переписала статью, а чтобы она показала что конкретно ей понравилось и не понравилось в статье. Как компилятор сообщает «данная переменная нигде не используется», «функция может вернуть неопределенный результат». Чекер в Ворде пытается улучшать тексты, но получается у него не очень. ИМХО тут нужно найти золотую сердину не замахиваясь на слишком многое.
Не понял итоговую таблицу «Надежность языков программирования». Среди ЯП «Pascal» и «Паскаль» это 2 разных языка?;) При этом для первого во 2ой колонке ничего не указано, для втоторого «громозкий исходник», «плохой оптимизатор», «огромный.екзешник» (пунктуация авторская, видимо по аналогии с расширением файла ".exe" перед словом «екзешник» поставлена точка ;) А где упомянутый «громозкий исходник»? — в статье его нет.
Про «Паскаль» только 1 фраза:
Active Oberon (2004)
Создавался с оглядкой на опыт Паскаля, Модулы, предыдущих Оберонов с 1988г, Java, C#, Ады, а также практический опыт применения.
(а про «Pascal» ничего). Далее в следующих столбцах таблицы «Pascal» vs «Паскаль»:
«выделить главное» vs «бардак с разыми типами строк», «разделить int и float» vs «ничего особого», в столбце «Контроль границ массивов, коллекций итп» для «Pascal» ничего, а у «Паскаль» это «есть» и т.д. И наконец у «Паскаль» "«есть генерики, ООП», а у «Pascal» нет? Но известно, что в стандартном (ISO 7185:1983, ANSI/IEEE 770X3.97:1983) Pascal (и Паскале) ООП нет, а есть ОО-Паскаль (ANSI/X3-TR-13:1994) и не один. BTW самой нижней строкой в таблице идет Delphi, но про этот продукт ничего нет. И опять ИМХО странное выделение Delphi в отдельную строку — IDE Delphi с точки зрения ЯП — это ОО-Паскаль, как, нпр., был Think Pascal для классических Маков. Возвращаясь к процитированной фразе из статьи возникает вопрос: чем опыт Паскаля (и др.) был хуже опыта Active Oberon? В контексте статьи хорошо бы начать с доказательства, что ООП повышает, а не понижает надежность. Может стандартный (не ОО) Паскаль надежнее, чем ОО-Паскаль и чем Оберон?
И снова о таблице: приведенные коды обедающих философов никак в ней не упомянуты — нет никаких выводов из них. Зачем тогда столько кода? Что он доказывает? Ну, иллюстрация синтаксических особенностей ЯП, но это в Википкдии есть для почти каждого ЯП (даже для некоторых эзотерических). В статье кратко сказано:
Недостаток Ады кроме сложности — чрезмерная многословность
Из столь короткого листинга я не заметил ни сложности, ни многословности. Т.е. нет анализа приведенного кода философов, каковой анализ позволил бы сделать такие выводы.
Отличная идея! Было бы интересно: загрузить в прогу черновик статьи и получить прогноз по рейтингу, а потом сравнить с реальностью. А если кроме прогноза будут советы по улучшению, то будет вообще бесценный инструмент. Выдают ведь компиляторы «варнинги» на строки в исходном коде, где высокая вероятность ошибки, м.б. и для естественного языка что-то подобное (пусть и несложное) возможно?
Набрал в гугле «программа анализа текста» и получил кучу ссылок. Задача очень востребованная. Есть он-лайн и офф-лайн ПО, есть бесплатное, есть с бесплатным пробным периодом. Похоже есть что выбрать для данного исследования.
Спасибо. Какая обработка? И как быть с подшипниками? Их возможно печатать? И шарики нужной твердости? — Объемы небольшие, т.о возникает впечатление, что самой дорогой будет рама, которую проще всего сварить из готовых труб обычным образом.
И мой вопрос про резину. Неужели возможно напечатать камеры?
Если вы испытываете трудности, пытаясь освоить 3D-моделирование, вы всегда можете обратиться за помощью к нашим специалистам.
Ok. Вы предложили очень интересную услугу, позвольте для понимания этого предложения задать несколько вопросов:
1) Допустим я хочу отпечатать велосипед, на котором можно ездить. Это возможно?
2) Уточню, что переключатель скоростей не нужен, тормоза не нужны — возьму ручные готовые.
3) Резину можно отпечатать? если нет, то возьму готовую.
4) элементы цепи можно отпечатать? (потом заклепки ставить?)
5) Сколько будет ориентировочно стоить проект такого велосипеда и печать такого велосипеда? (Назовите, пожалуйста, интервал).
6) Все детали будут не хуже изготовленных обычным способом, как у обычного покупного? и срок службы будет не меньше? а вес изделия?
7) Если велосипед невозможно или слишком сложно, то детский самокат возможно?
Заранее спасибо, извините, если задал неудобные вопросы — просто много слышал об этой технологии и пользуясь случаем попробовал спросить конкретно.
Тематический ресурс, но с очень широкой адресацией. Но для серьезного исследования нужно и на других форумах опрос сделать. Думаю, большой разницы по данной теме не будет.
спросите человека на улице что такое синус, и как возвести в степень 0.5.
Т.к. технарей-физиков больше, чем лириков, то многие ответят. И многие школьники ответят. Но зависит от улицы. Если, нпр., у физфака МГУ, то результаты будут другие, чем у гумфака :)
А МС что пишет свои ОС для Хабра?
На Хабре достаточно большая выборка пользователей.
Им для продажи 10ки и подсадки всех на иглу ОС_как_сервис нужно убить 7ку
Пока, как можно видеть и по данному обсуждению, у них это не очень получается. Может и не получиться. Были в истории случаи, когда МС отказывалась от уже сделанного продукта. Нпр., когда-то их Паскаль забил Борланд так, что они больше Паскаль и не пытались делать.
Автору стоило сделать опрос — думаю, что Вы бы оказались в сокрушительном меньшинстве.
Тем не менее сам факт, что вы слабо представляете уровень тех грамотности пользователей.
В сетке, в том числе и на Хабре я вижу много достаточно грамотных пользователей, в том числе и школьников. Не надо всех считать за криворуких несмышленышей. Всем на это наплевать, а у того, кто так считает, неверное мнение, ведущее к грубым ошибкам и нелепым оценкам. Кроме того сегодня детей с начальной школы информатике учат. Не у всех плохие учителя, и не все двоечники.
Тот самый подросток бросил любимую игру несколько лет назад
Я говорил о среднем «обобщенном» подростке, а Вы оказывается о конкретном. Не стоит обобщать поведение и характер одного на всех подростков.
откуда у него деньги?
Знаю подростков, которые зарабатывают. В том числе и в IT. Деньги могут и родители, бабушки, дедушки, тети, дяди подарить.
Т.о. у меня впечатление, что это Вы «слабо представляете уровень тех грамотности пользователей».
Еще могли посоветовать в сетке поискать ;) А проекты м.б. разные. В том числе и без заказчика, и без оплаты. Есть, к примеру, сообщество, увлеченное чем-то безвредным или даже полезным: игрой, наблюдением звездного неба, редактированием вики и т.д. Можете им помочь сделав программу для их увлечения. Почему нет. Но я про другое: ИМХО нелепая ситуация с виндами сложилась и она не на пользу МС.
Из этого не следует, что решая земные задачи (5 км и скорость пешеходов) «всегда надо начинать с ОТО и только убедившись, что поправка принебрежимо мала, переходить к классике».
Среди этих ошибок стоит указать и перенос кода со старого ЯП на новый. В некоторых парах языков «старый-новый» перевод проходит сравнительно легко, а в некоторых тяжело и ведет к трудноуловимым багам. Особенно в нередких случаях, когда переводчик-кодер пытается ускорить работу и не вдумывается в алгоритм, реализованный в переносимом коде.
Языки программирования Ада, Си, Паскаль. Сравнение и оценка
ред. Фьюэр, А.; Джехани, Н.
Издательство: М.: Радио и связь; 1989 г.
Про «Паскаль» только 1 фраза:
(а про «Pascal» ничего). Далее в следующих столбцах таблицы «Pascal» vs «Паскаль»:
«выделить главное» vs «бардак с разыми типами строк», «разделить int и float» vs «ничего особого», в столбце «Контроль границ массивов, коллекций итп» для «Pascal» ничего, а у «Паскаль» это «есть» и т.д. И наконец у «Паскаль» "«есть генерики, ООП», а у «Pascal» нет? Но известно, что в стандартном (ISO 7185:1983, ANSI/IEEE 770X3.97:1983) Pascal (и Паскале) ООП нет, а есть ОО-Паскаль (ANSI/X3-TR-13:1994) и не один. BTW самой нижней строкой в таблице идет Delphi, но про этот продукт ничего нет. И опять ИМХО странное выделение Delphi в отдельную строку — IDE Delphi с точки зрения ЯП — это ОО-Паскаль, как, нпр., был Think Pascal для классических Маков. Возвращаясь к процитированной фразе из статьи возникает вопрос: чем опыт Паскаля (и др.) был хуже опыта Active Oberon? В контексте статьи хорошо бы начать с доказательства, что ООП повышает, а не понижает надежность. Может стандартный (не ОО) Паскаль надежнее, чем ОО-Паскаль и чем Оберон?
И снова о таблице: приведенные коды обедающих философов никак в ней не упомянуты — нет никаких выводов из них. Зачем тогда столько кода? Что он доказывает? Ну, иллюстрация синтаксических особенностей ЯП, но это в Википкдии есть для почти каждого ЯП (даже для некоторых эзотерических). В статье кратко сказано:
Из столь короткого листинга я не заметил ни сложности, ни многословности. Т.е. нет анализа приведенного кода философов, каковой анализ позволил бы сделать такие выводы.
И мой вопрос про резину. Неужели возможно напечатать камеры?
1) Допустим я хочу отпечатать велосипед, на котором можно ездить. Это возможно?
2) Уточню, что переключатель скоростей не нужен, тормоза не нужны — возьму ручные готовые.
3) Резину можно отпечатать? если нет, то возьму готовую.
4) элементы цепи можно отпечатать? (потом заклепки ставить?)
5) Сколько будет ориентировочно стоить проект такого велосипеда и печать такого велосипеда? (Назовите, пожалуйста, интервал).
6) Все детали будут не хуже изготовленных обычным способом, как у обычного покупного? и срок службы будет не меньше? а вес изделия?
7) Если велосипед невозможно или слишком сложно, то детский самокат возможно?
Заранее спасибо, извините, если задал неудобные вопросы — просто много слышал об этой технологии и пользуясь случаем попробовал спросить конкретно.
Как в любом опросе — по проценту судят об общих предпочтениях.
На Хабре достаточно большая выборка пользователей.
С Эплом не просто — он когда-то даже название поменял.
Какое еще понимание слова «устарела» возможно?
Автору стоило сделать опрос — думаю, что Вы бы оказались в сокрушительном меньшинстве.
Я говорил о среднем «обобщенном» подростке, а Вы оказывается о конкретном. Не стоит обобщать поведение и характер одного на всех подростков.
Знаю подростков, которые зарабатывают. В том числе и в IT. Деньги могут и родители, бабушки, дедушки, тети, дяди подарить.
Т.о. у меня впечатление, что это Вы «слабо представляете уровень тех грамотности пользователей».