|
|
|
okante |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
Приглашаю поучавствовать в создании нового языка программирования --- языка программирования Д.
Его назначение --- избавить мир программистов от вероятности вхождения в стрессовое состояние. В настоящее время готова 2 демо версия с возможностями компиляции в файл exe и html. На подходе операционная система, написанная на языке Д. Приму в дар бесплатные консультации по любым вопросам. Напрмер следует ли использовать xml или html для хранения ресурсов программы в исполняемом файле. Сайт http://okante.narod.ru/D/ |
|||
|
||||
regis |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 232 Регистрация: 12.12.2005 Где: Москва, Россия Репутация: 2 Всего: 7 |
Нашего полку прибыло! Это здорово!
Но, если этот проект серьезный, а не чисто прикола ради -- то хотелось бы увидеть какой-нибудь фрагметик кода, делающего что-то полезное на вашем языке. Можно начать с классического "Hello, world", например. Да и на сайте побольше примеров хорошо б. И ошибка 403 когда щелкаешь на "Техническая документация" немножко смущает. Вообще, хорошо бы, чтобы документации было побольше, а философии поменьше -- тогда, глядишь, общественность и оценит ваши труды. Это сообщение отредактировал(а) regis - 13.7.2006, 10:35 --------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой. |
|||
|
||||
Romikgy |
|
|||
Любитель-программер Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
Имхо это что то типа будет продвинутого калькулятора, судя по исходникам выложеными на сайте, одно отличиен на русском, где язык то?
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
Sardar |
|
|||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: нет Всего: 317 |
Название не удачное: язык D, при чём это один из языков названных D
P.S. полистал, много воды ИМХО, мало конкретики... -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
okante |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
Вы только что на нём разговаривали. Например компилятор языка Д скомпилировал бы вашу сентенцию так:
compiled to:
Вообще ваше заблуждение понятно. Вы просто не читали http://okante.narod.ru/D/ae.html
Это всё потому что мало разработчиков. Будет больше разработчиков, будет болше конкретики. Это сообщение отредактировал(а) okante - 13.7.2006, 12:00 |
||||||||
|
|||||||||
Romikgy |
|
|||
Любитель-программер Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
okante, думаешь если слова языка будут на русском , значит он будет анти-стрессовый?
Имхо для любого языка надобен хелп его функций и подобного , а хелпа нет Имхо такое (или подобное) уже есть , допустим Глаголь (вроде так, его поклоник и разработчик ,могу и ошибатся, Сый, поройся по форуму , он много вопросов задавал) -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
okante |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
>слова языка будут на русском , значит он будет анти-стрессовый
Протиовостоять стрессу можно на любом языке. Ключ тут --- полное взаимопонимание между программистом и разработчиком. |
|||
|
||||
Sardar |
|
||||||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: нет Всего: 317 |
Из: http://okante.narod.ru/D/d-oc.html+
Такие высказывания пугают, прям как в религиозной секте
Автор не знает как пишеться линух
Все начинают с загрузчика, хотя если серьёзно то лучше взять GRUB. Спроектировать ядро оси - долгая изнурительная работа, в слепую изобретать колесо крайне глупо. Необходимо изучить готовые ядра (Linux, Windows, L4, Mach, и море других). ИМХО также необходимо забить на железо, а сделать удобное расширение системы (и наверное в сторону микроядра это дело двинеться) + хотя бы концептуальную совместимость с линухом что бы "воровать" дрова На подгодовку и отработку идей уйдёт не менее 3-5 лет, потом ещё нужно будет писать саму ось. ИХМО лучше модифицировать линух, создать среду под D, включая шелл и прочее. Вообще затея с OS на языке напоминаюшим калькулятор смотриться не реально, хотя кто знает что там в этом компилере под капотом Добавлено @ 12:07 Антистрессовым язык станет если он достаточно выразителен что бы кратко описать мысль, ибо она временна и скоротечна Также язык должен быть "мощным", это абстрактное понятие зависит от контекста: пишем блочный девайс под линух - C т.к. даёт морально эстетическое наслаждение при работе с указателями, софтина естественно маленькая; пишем прогу по перебору всех файлов на диске (забиты диским уборку делаю ) - Ruby т.к. даёт морально эстетическое наслаждение при манипулировании сложными формами данных "в одной строке" (люблю краткие в одну строку языки ). В итоге: язык будет антистрессовым когда получаешь то что ожидаешь, когда не приходиться извращаться, когда доступна документация, когда язык краток. Возможность писать обьёмные текста на русском меня лично не привлекает, а когда на какую нибудь фичу придётьсё особым образом строить предложение, то будет только раздражать. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||||
|
|||||||
okante |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
Верно. Но ведь русский язык и удовлетворяет этому требованию. Или вы привыки говорить многозначными предолжениями.
>Антистрессовым язык станет если он достаточно выразителен что бы кратко описать мысль, ибо она временна и скоротечна Вы на каком языке опишите мысль быстрее на русском или на, например, С++? >на какую нибудь фичу придётьсё особым образом строить предложение Если будет достаточно разработчиков, не придется. Приглашаю вас в разработчики русского зяыка программирования компьютеров Д. Вместе мы спроектируем, а затем спрограммируем лучший чем прежде язык. |
|||
|
||||
Romikgy |
|
|||
Любитель-программер Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
очень люблю
а разве уже появилась возможность описание мыслей на С++???? идею в студию, только поточнее плз -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
okante |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
>идею в студию, только поточнее плз
Предлагаю примерный алгоритм работы этого языка: исходные файлы представляют собой файлы в формате rtf (для поддержки подсветки синтаксиса) с текстом на русском языке внутри. Сначала транслятор анализирует пунктуацию, затем орфографию и грамматику (при этом автоматически исправляя ошибки и опечатки для уменьшения стрессовых ситуаций). Порядок анализа таков: сначала текст разбивается на главы, потом на абзацы, далее на предложения, затем на слова, а слова разбираются по составу. На каждом этапе происходит анализ текста и оптимизация. Синтез машинных кодов производится в обратной последовательности |
|||
|
||||
Sardar |
|
||||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: нет Всего: 317 |
На Java, в последнее время занят интересным проектом. Мне лично C++ никогда не нравился и на нём я ничего серьёзного не пишу. Но как и сказал ранее, выражать мысли проще/приятней на специфичном для задачи языке. Сейчас все языки под определённые задачи (смотрим глубже чем "язык общего назначения" ). Всё что требует большого количества файлов (собрать инфу с массы .htm документов, найти все битые ссылк и т.д.) проще на Ruby (а вообще регами, так что и Perl, Python, PHP, но сейчас придёт Void и уверенно прозвучит OCaml, хотя по мне гибкость в изменениях и "скриптовость" больше по душе ). Если многопоточное приложение, то Java, т.к. люблю контроль над потоками и не люблю когда за меня это делает компилер.
Хорошо бы меил лист (рассылка) организовать, тогда любой может получать инфу о прогрессе и в нужный момент включаться. Так просто с места это похоже на прыжок в пустоту, ибо никто кроме тебя не знает сути идеи (философию уже обсудили, интересны "научные" стороны языка) Добавлено @ 12:57 А если смысл измениться? -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||
|
|||||
Void |
|
|||
λcat.lolcat Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 6 Всего: 173 |
true! Ты знал, ты знал! Ню-ню. Я тут не так давно в разговоре с svg высказал к OCaml серьезные претензии. …Erlang — наш выбор! Особенно с учетом того, что новый OTP наконец-то научился самостоятельно использовать SMP. А так, подпишусь под всем, что выше по ветке сказал Sardar -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
okante |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
У меня возникли новые вопросы по поводу программирования языка.
Любой транслятор является Тьюригн-полной машиной, то есть эквивалентной универсалной машине Тьюринга. Универсальная машина Тьюринга состоит из к+1 лент (перфолент? все компиляторы используют перфоленты?), из которых к идет под машинный код, а к+1-я под код эмулируемой какой-то другой машины (той, которую эмулирует универсальная?). Я так понял, что в к+1-ой и заключен исходный код программы, тогда где взять машинный. И почему машинному коду отводится больше лент. Как программированть универсальные машины Тьюринга? И если исходным кодом является язык программирования Д (как подмножество русского языка), то сколько для него примерно нужно выделить лент? Это сообщение отредактировал(а) okante - 13.7.2006, 21:07 |
|||
|
||||
Kefir |
|
|||
«Hakuna Matata» Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: нет Всего: 87 |
ага. у мя вот только что кончилась. надо снова в магазин бежать... а говорили мне - "не надо часто билдить - на ленту денег не хватит"
а я вообще предлагаю на листочке писать, а то я люблю фломастерами расскрашивать. и компилер тогда не нужен - прочитал и всё. да и тогда намного легче кампанию по популяризации произвести, типа, "Даже Толстой был программистом. Он выбрал Д!" и книжку выпустить "Кирилл и Мефодий. Введение в язык Д(++??)". А вообще, согласен с Сардаром. |
|||
|
||||
okante |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
>Введение в язык Д(++??)
Никогда о таком не слышал. Вы хотите написать собственную модификацию? Рассылка будет. Об этом сообщу позднее. Также приглашаю соавторов. Это сообщение отредактировал(а) okante - 14.7.2006, 06:24 |
|||
|
||||
Sardar |
|
|||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: нет Всего: 317 |
Нет, ибо машина Тьюринга есть самое медленное и не эффективное что можно придумать, ибо минимальная абстракция (концепция, называй как хочешь) с минимум инструкций, за то проц очень простой получился бы Ты так больше не говори А может я не понял что ты под "перфолентами" представляешь... Любой компилер созданный не под накуркой опытным обученным в этой сфере программистом это:
okante, забей на машину и генерацию кода, компилер должен уметь генерить код под любую платформу. Строим язык, выделяем основы, ищем эквиваленты в C (+расширения GCC, вообще GCC по моему лушший для таких целей), генерим код C. Ну а сам C уже через свой компилер в машинный. Эквиваленты в C это не значит глупое транслирование конструкций в конструкций собирая ещё один C с другим слвоарём, C это высокоуровневый ассемблер, на него можно почти всё перенести. Только он не имеет tail-call'ы, работы со стеком (возврат нескольких значений и т.п) и многое другое, но в принципе хватает. Ещё можно посмотреть в сторону C--, он специально как целевой для компилеров создавался, хотя много критики читаю о нём -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
regis |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 232 Регистрация: 12.12.2005 Где: Москва, Россия Репутация: 2 Всего: 7 |
Все-таки, при чтении этого треда, крепнет уверенность, что проект этот -- не для рядовых умов.
Okante, причем здесь машина Тьюринга и перфоленты? И не рановато ли думать об целой операционной системе, пока языка как такового не существует? И нельзя ли, наконец, объяснить толком, что из себя представляет (или должен представлять) этот чудо-язык? Про душевность можно опустить -- мы это уже и так поняли. --------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой. |
|||
|
||||
okante |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
>Про душевность можно опустить
Нет, я вижу вы ничего не поняли про душевность. Что вообще такое эта пречсловутая душевность, и зачем я пишу све эти статьи про философию и архитектуру? Душевность в применении к языкам программирования --- прежде всего взаимпонимание. Когда я хочу сразу же скомпилировать хелловорд, а компилятор заявляет мне, что у меня нет Visual Studio для этого, это не душевность. Когда я компилирую хелловорд, а в ответ компилятор выдает мне exe файл размером в 2.4Мб, да ещё и упакованный в zip с какими то библиотеками, это не душевность, это --- последствия бесконтрольной дифференциации(VS) и дурной интеграции(2,4Мб). О 2,4Мб будет отдельная статья. Я допускаю, что кто то хочет чтобы компиляторы поступали именно так (хотя бы тот, кто их писал да и то не всегда), однако их меньшинство и они уже получили то, что хотели. Напроитв когда я запускаю Delphi с целью накатать быстренько прообраз компилятора, избавляющего от стрессов и депрессий и он мне предоставляет такую возможность --- душевно. Когда я, скажем, запускаю flat assembler и говорю ему в 23 строчках говоря ему что хочу показать своему начальнику, что умею программировать на ассемблере и с 1 попытки получаю то, что нужно --- тоже хорошо. Казалось бы, мы пришли к той же мысли, которую озвучил SarDar (Добавлено @ 12:07 ). Безусловно доля истниы в этом есть, и язык Д призван не опровергать, а дополнять истину. Всё-таки никто из вас, как мне слышится, не прочтиал статью об архитектуре языка Д. Компиляторов и диалектов может быть множетсво. Идея одна --- не волноваться и не тратить нейронную сеть на пустяки вроде подключения хедеров очередного кернела, --- избавление от дурной множественности и плохой бесконечности (уровней вложенности .h файлов). >представляет (или должен представлять) этот чудо-язык Язык программирования в основе которого заложен русский язык, как наиболее понятный большинству разработчиков, наиболее гибкий и выразительный и мощный язык. Язык Д и продорлжает развитие этой идеи. Напрмер что конкретно не реализуемо в такой вот (ну например) программе
Мы похоже мыслим с вами в разных парадигмах. Я знаю ответ на вопрос что(а также кто и почему, но это второстепенно), вы -- на вопрос как, поэтому я здесь. >Любой компилер созданный не под накуркой опытным обученным в этой сфере программистом это Благодарю за технологию. А можем ли мы прменить вместо дерева (АСТ) граф. Ведь граф предоставит нам возможность учитыать гораздо больше связей. К тому же в русском языке (язык Д подлежит русском языку) смысл фразы зависит от контекста её произношения, поэтому на мой взгляд четкие родительско дочерние связи тут проследить нельзя. Это сообщение отредактировал(а) okante - 15.7.2006, 13:48 |
|||
|
||||
Void |
|
||||||
λcat.lolcat Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 6 Всего: 173 |
…на территории России или, в лучшем случае, постсоветского пространства. И то, взять хотя бы этот форум: иной раз такое понапишут — вроде на русском, а попробуй разберись, что хотел сказать автор То есть изоляция от второстепенных факторов, не имеющих прямого отношения к процессу разработки. Это, конечно, хорошо, даже очень. Но есть одна проблема: тяготы, снимаемые с пользователя языка, неизбежно падают на его создателя. А он ведь не всесилен, и не может предусмотреть все возможные варианты использования языка. И программисту все равно придется «подключать хедеры очередного кернела», потому что ему будут нужны сторонние библиотеки, и даже в гипотетической ОС, основанной на новом языке, ему придется иметь дело со стандартами оборудования и протоколами, которые были созданы задолго до ее появления.
Программирование, отталкивающееся от вопроса «что делать», а не «как», принято называть декларативным, и многие сходятся в том, что двигаться надо именно в этом направлении. Меня удивляет то, что в данном случае предполагается еще и бессмысленный, на мой взгляд, отход от формального представления в пользу естественного языка. Даже оставляя в стороне огромные трудности, связанные с пониманием естественного языка, он не является наилучшим средством для описания многих процессов. Несчетное множество ошибок было порождено неточностями словесных спецификаций — и теперь нам предлагают использовать их как основной инструмент? Это сродни тому, как если бы физикам предложили отказаться от формул и пользоваться исключительно словесными описаниями. Да, формулы в справочниках сопровождаются пояснениями — и точно так же программные продукты сопровождаются комментариями и документацией — но для специалиста, находящегося в курсе дела, короткая строчка символов заменяет страницу описания — и это хорошо, потому что экономит время и устраняет барьер понимания. То, что языки программирования и спецификаций менее единообразные, чем математическая нотация — не повод для разворота в сторону неформальных описаний. Вполне вероятно, что Д или ему подобный язык займут свое место на пути к Единственному истинно верному языку, первая и единственная программа на котором гласит:
Но, как мне кажется, практически применимыми и тем более универсальными им в обозримом будущем не быть. Спускаясь с небес на землю, к приведенному примеру. Стоят ли того силы, затраченные на создание инструмента, способного понимать такие описания того, если уже сейчас аналогичную функциональность можно записать не менее кратко, но формализовано? Рабочий код на Эрланге:
Это сообщение отредактировал(а) Void - 16.7.2006, 00:53 -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
||||||
|
|||||||
Sardar |
|
||||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: нет Всего: 317 |
Если двигаться не в сторону BASIC'ок-подобных языков, где любая функциональность встроена в язык путём массы ключевы слов, а реализовать некие механизмы расширения языка. Другое дело как это "вплести" в естественный язык, ведь масса слов/выражений будут между массой модулей одинаковые, но с разным смыслом. Придёться указывать точно (формализм) что хотим, а это в естественных языках ведёт к огромным текстам (для примера читать любой юридический документ) Любой язык программирования формальный, т.е. любое выражение может быть понято однозначно. В естественном языке может быть просто огромное количество вариаций имеющих отличную тональность, крайне важную для человека и бесполезную для машины. Проект интересен именно попыткой анализировать естественный язык, ось лучше оставить "на потом" -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||
|
|||||
okante |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
>Проект интересен именно попыткой анализировать естественный язык, ось лучше оставить "на потом"
Об этом повествуется в новой статье статья, с радостью сооющаю, что она вышла. >Вполне вероятно, что Д или ему подобный язык займут свое место на пути к Единственному истинно верному языку, первая и единственная программа на котором гласит Применив здесь литературный оборот вы похоже и сами не поняли, что сказали правду. Естественно и верно, чтобы вектор развития указывал именно на приведенную вами программу. Однако вектор тем и славен, что задает направление. Никто не хочет крайностей, --- нужно выбрать направление и добраться до золотой середины(то самое место). То есть сначала взять повыше, потому пониже как переходный процесс (затухающий), только тут главное не срезонировать. Но уже скачался Ocaml и начал erlang, поэтому я удаляюсь на борьбу со стрессом и депрессией (и при этом чувствую, что для статьи про exe 2.4Мб материал ещё будет). Это сообщение отредактировал(а) okante - 19.7.2006, 06:04 |
|||
|
||||
Sardar |
|
|||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: нет Всего: 317 |
Нда, вывести подмножество выражений из русского языка как решение... очень сомнительно, потеряем то к чему ты так стремишся - возможность писать так как хочеться, а не ограничено в рамках компилятора.
Кстати почему русский? Почему не английский который более прост и логичен? Почему не голландский который ещё более строг и прост для анализа? А может лучше эсперанто, как искуственный язык, он самый прстой, расширяемый и логичный из естественный языков? По статье: много воды и главное много философии. Философии в смысле говорить вещи от которых ничего не меняеться, всё равно что это не было бы сказанно никогда... а ждал каких-то конкретный изысканий. Хотя бы пропробуй написать прогу, что будет выводить эту страницу на форуме. Просто текстом, как этого бы ты хотел в Д. Есть только пара требований/входный данных:
Мышление современно программиста: обдумать идею, обговорить с сотрудниками, перевести на формальный язык программирования (язык как доступный инструментарий, как словарь/протокол понимаемый человеком и машиной). Как сказать машине на естественном языке что хочешь не испытывая чувства "а точно машина меня правильно поняла"? В итоге: нужно менять мышление программиста, на это уйдут годы, не каждый захочет так "меняться". Хотя в своё время ООП подход тоже считали через чур расточительным и не эффективным, может и естественным языкам будет да в будущем. Хотя начнёться всё гораздо раньше с виртуальных операторов и информационных служб, где можно будет спросить что хочешь со смыслом, а не по комбинации ключевых слов. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
regis |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 232 Регистрация: 12.12.2005 Где: Москва, Россия Репутация: 2 Всего: 7 |
В общем, как я понял, основная идея -- это искусственный язык на основе естественного, прежде всего русского?
Сразу могу сказать, что это сомнительная идея. Мне вот тоже сразу вспомнился COBOL -- язык, конструкции которого максимально приближены к английскому языку. Т.е. вместо A = B * C на Коболе писалось что-то вроде MULTIPLY B BY C STORING TO A и так далее. Представьте себе объем написанной в таком стиле программы, выполняющей нетривиальную вычислительную работу (а также ее читаемость и модифицируемость). Сразу будет ясно, почему Кобол благополучно загнулся, несмотря на мощную поддержку со стороны компьютерных гигантов. И вообще, удаленность от естественного языка -- это, на самом деле, большое благо, т.к. естественные языки ПОЛНЫ кошмарных неоднозначностей и прочих проблем. Поищите в Сети, например, статьи Терри Винограда, который в свое время хорошо исследовал этот вопрос. Если уж использовать язык, то искусственный (даже не Эсперанто, в котором тоже полно неоднозначностей, а Loglan или Lojban, которые специально создавались, чтобы "компьютерные" неоднозначности устранить). Но по моему, использовать какой-нибудь вполне "традиционный" язык будет проще на порядок. ;) --------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой. |
|||
|
||||
okante |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
Итак с радостью собщаю вам, что оффициально вышел выпуск 1.0 ИДЕ для модификации языка программирования Д --- LS-Д.
В этом выпуске: o легкий размер выпуска (14Кб); o Возможность интерпретации прямо в окне ИДЕ; o Система горячих клавиш; o компиляция в форматы - exe (теперь уже без dll); - wav (Microsoft(c,r,tm) Waveform Audio) o легкий, быстроусвояемый синтаксис; Скачать выпуск возможно http://okante.narod.ru/D/ Зеракло обновлений доступно также по адресу http://okante.nm.ru/D/ Прочитать про новшества языка Д можно по адресу http://okante.narod.ru/D/lsd.html Как всегда там же к вашим услугам форум и гостевая книга для вопросов и предложений по поводу языка Д. Кроме того ещё я хотел спросить, можно ли написать компилятор на языке SQL? Дело в том, что этот язык поддерживает таблицы данных, а таблицы это важнейший элемент языков программирования. |
|||
|
||||
Sardar |
|
|||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: нет Всего: 317 |
Можно об этом подробнее (на сайте не нашёл)? Всё таки на Д проги пишут, а не музыку... Ты так больше не говори SQL это декларативный язык запросов к БД, краткий, способный описать что конкретно тебе нужно связывая таблицы по условиям. Понятие "SQL поддерживает таблицы" настолько же бессмысленно как "HTTP поддерживает запросы к серверу". Оба являються интерфейсами к софту (в смысле если отойти от "это протокол, а это язык запросов!" и посмотреть "в целом") Таблицы не нужно поддерживать, ибо это понятие растяжимое как термин "горячий". Язык вообще не должен содержать логику реляционных БД, они должны подключаться к языку. Тот же SQLite прикрутить должно быть просто. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
okante |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
>Всё таки на Д проги пишут, а не музыку
На Д пишут всё, что спасает от стрессов, а музыка одно из лучших средств. Однако этот факт не мешает вам писать и exe файлы. Всё дело в универсальном синтаксисе модификации языка LS-Д. Он с легкостью может описывать как и машинный код, так и импульсно-модулированный код wav-файлов. В выпуске вы найдете пример. >на сайте не нашёл' вот гиперссылка sns § 2 |
|||
|
||||
Exception |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: нет Всего: 186 |
Много слов и мало смысла. Я лично мало чего понял. Какие задачи ты собираешься решать с помощью такого языка? Говорить с ним, что ли?
|
|||
|
||||
okante |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
>Говорить с ним, что ли?
Разговаривают с людьми, а не с неодушевленными объектами информационного мира. >Какие задачи ты собираешься решать с помощью такого языка? Борьба со стрессом и депрессией во время программирования. Неужели вам невозможно было прочитать введение на главной индексной странице? (idx § 1) Уже начинаю удивляться тому упорству, с которым вы не можете понять основную идею языка Д. Он выше типа языка либо его синтаксиса или пунктуации. Язык Д определяют от остальных языков программирования компьютеров его этические качества. Вам понятно? Вот например возьмем армейский язык программирования взводов и дивизионов. Что его отличает от остальных? Не синтаксис или пунктуация или краткость, а понятность и истинная простота. Его задача --- донести приказ до всех бойцов, вне зависимости от их количественных и качественных параметров, избавть их от лишних раздумий, сосредоточить на выполнении боевой задачи. Так же и язык Д. Его цели почти такие же, просто они сформированы в одну более общую сентенцию. |
|||
|
||||
Exception |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: нет Всего: 186 |
Да прочитал я всё. Только увидел максимум 2 примера "кода". Как его заставить вывести список файлов в папке? Как обратиться к базе данных? Как хотя бы в зависимости от условия вывести различные строки?
|
|||
|
||||
okante |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
>Как его заставить вывести список файлов в папке? Как обратиться к базе данных? Как хотя бы в зависимости от условия вывести различные строки?
Не всё сразу. Будут новые модификации --- будут новые ваозможности. Вы тоже сможете написать свою модификацию языка Д, если вам будет нужна какая-либо возможность. |
|||
|
||||
Exception |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: нет Всего: 186 |
Тогда такой вопрос -- что он умеет на данный момент ? Никакой конкретной доки я пока что не нашёл, вода водой.
|
|||
|
||||
Mayk |
|
|||
^аВаТаР^ сообщение>> Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: нет Всего: 134 |
Не могу не вспомнить замечательный вопрос из книжки по AI про естественные языки.
"Если у поезда отцепить последний вагон, то у поезда не будет последнего вагона?" -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
okante |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
>"Если у поезда отцепить последний вагон, то у поезда не будет последнего вагона?"
Что это значит? Не могу уловить метафоры. В целом же, много вопросов, но мало дел. |
|||
|
||||
Mayk |
|
|||
^аВаТаР^ сообщение>> Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: нет Всего: 134 |
Что должен ответить язык D на этот вопрос? И главное - почему? -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
Sardar |
|
|||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: нет Всего: 317 |
Ну млин одна вода, мы конечно все с тобой сопереживаем и "душевностью" вдохновляемся, но ничего конкретного к разработке ты не предложил. Может выложишь где помощь нужна (не не! философию в сторону плиз и все статьи твои я прочёл! я говорю о софте, не о ещё большей "душевности" ), может прикрутить какие либы. Правда ты асмом увлекаешся, а тут мало кто так захочет, уж больно не переносимым (читай "завтра мусор") код получаеться. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
okante |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
>Что должен ответить язык D на этот вопрос? И главное - почему?
Язык Д не должен отвечать на вопросы, на которые легче ответить самому человеку. Если бы это было иначе, то человек попал бы в зависимость к языку Д, а это при внезапном отключении электричества приводит к тому, о чем я так долго говорю. >ничего конкретного к разработке ты не предложил. Был предложен примерный алгоритм, читайте внимательнее. >мы конечно все с тобой сопереживаем и "душевностью" вдохновляемся...все статьи твои я прочёл! Это хорошо. Тот, кто вдохновляется, тот ещё сможет душевно что-нибудь вспрограммировать. >уж больно не переносимым (читай "завтра мусор") код получаеться Рано или поздно всё отправляется в утиль, и даже если это и информационная сущность --- ничего не меняется. Так не лучше ли закладываться на определенный срок годности? Язык ассмеблера может быть портируемым, потому что портируемы логические операции mov и xor и все остальные. Портируемо сказуемое --- портируемо и подлежащее под него. Кроме того, язык ассемблера под платформу Пентиум напоминает естесственный язык (и отдаленно прообраз языка Д). Иначе как вы объясните избыточность его набора инструкций? >Правда ты асмом увлекаешся Он был выбран, как единственно верный при написании независимого кода и для того, чтобы лучше понять устройство компьютера. Это сообщение отредактировал(а) okante - 3.8.2006, 11:47 |
|||
|
||||
Exception |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: нет Всего: 186 |
Дай хотя бы 10 примеров работоспособных программок с описаниями.
|
|||
|
||||
JusTalionis |
|
|||
Опытный Профиль Группа: Участник Сообщений: 576 Регистрация: 11.7.2006 Репутация: нет Всего: 17 |
Прочитал эту темку, случайно налетев на нее.
Ух и класс. Вспоминается притча, часто вспоминавшаяся (ныне покойным) проф. П. К. Ощепковым: "Приходит мужик в Академию Наук и говорит: - Предлагаю делать хлеб из воздуха. Ну, академики ему - Это как же? Интересно. тот: - Все белки ведь состоят в основном из углерода, водорода, кислорода, азота. Углерод в воздухе в виде углекислого газа - есть. Водород, кислород (вода) - есть? - есть; азот - хоть отбавляй... - Ну а как же из них хлеб-то делать? - Так это же вы - ученые, вот и придумайте, как!" |
|||
|
||||
popovda |
|
|||
Опытный Профиль Группа: Участник Сообщений: 290 Регистрация: 9.6.2006 Где: Москва Репутация: 5 Всего: 6 |
Русский язык, который предлагается использовать в данном языке, - великий и могучий, а потому слишком сложный для машобработки. Посудите сами: в 60-е --- 80-ые годы в СССР пытались ( с целью не использовать буржуйские операторы) использовать операторы на русском алфавите - пришлось от этой затеи отказаться, тем более, что латиница - строго коды 32-127, а у русского раскладок сколько? Я 9 насчитал. Это путь назад. Тем более, что попытки создать универсальный язык ни к чему не привели. Надо развивать существующие. И из них выбирать оптимальный инструментарий.
"Лучшее - враг хорошему!" С.П. Королев. -------------------- С уважением, Попов Д.А. |
|||
|
||||
angus |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 11.11.2006 Где: Украина, г.Ужгоро д Репутация: нет Всего: нет |
||||
|
||||
smartov |
|
|||
свой собственный Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
Автор либо непризнанный гений либо просто снимает депрессию путем общих размышлений
|
|||
|
||||
okante |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
smartov,
>Автор либо непризнанный гений либо просто снимает депрессию путем общих размышлений Мне кажется, что это ложный дуализм. Мир не так дискретен... angus, Все примеры --- на сайте. popovda, >Это путь назад. Тем более, что попытки создать универсальный язык ни к чему не привели. Надо развивать существующие. И из них выбирать оптимальный инструментарий. Многое новое --- на самом деле старое. Кроме того вы все ещё не поняли идеи языка Д. Его идея --- защищать от стресса и депрессии. И это главноое. Пускай ему даже придется немножко сокрушить предыдущие рамки языков программироваия. Если для основной идеи нужно, чтобы Язык Д стал чем-то большим или меньшим, чем язык программирования --- хорошо, это не проблема. Какая разница куда шагать, вперед или назад, если это приближает к цели. Истина в том, что мне, как разработчику, нравится делать мой язык. Мое мнение по этому поводу прекрасно озвучил как-то Джон Стенбек:
-- Вам всем спасибо за дельные предложения, и ими непременно воспользуются, только лишь всему своё время. |
|||
|
||||
Gen |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 56 Регистрация: 30.7.2006 Репутация: нет Всего: 1 |
Человек не должен работать - за него все должна делать техника. А он должен отдыхать и наслаждаться жизнью.
|
|||
|
||||
smartov |
|
|||
свой собственный Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
Gen, угу.
Позабыты хлопоты остановлен бег вкалывают роботы а не человек... Мораль фильма вспомни. |
|||
|
||||
regis |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 232 Регистрация: 12.12.2005 Где: Москва, Россия Репутация: 2 Всего: 7 |
Мне вот еще один крылатый афоризм вспомнился: "Движение -- все, конечная цель -- ничто."
--------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой. |
|||
|
||||
lebaon |
|
|||
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 10.3.2006 Репутация: нет Всего: нет |
поручить машине защиту нас от стрессов и депрессии-путь в матрицу!
потому , что человек привяжется к машине и уже не сможет оторваться! а в итоге человек выродится, поскольку не сможет развиваться! лучшая защита от стресса-это здоровая психика и развитый самоконтроль ну а технически создание такого языка-это создание ИИ удачи |
|||
|
||||
Иванофф |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 91 Регистрация: 8.9.2006 Репутация: нет Всего: нет |
по моему тов. okante попал под сильную зависимость от языка Д. Нужно спасать его, пока ему не стало хуже. Еше немного и он начнет говорить на языке асемблера Р4 и все, кроме машин, перестанут его понимать. Душевность, кроме языков программирования, вызывает пиво или более крепкие алкагольные напитки. И автор хочет вывести язык на этот уровень. Например, цитата с сайта автора: Язык программирования Д — Душевный язык программирования, призван защитить программиста от стрессов и депрессий. Всем ясно что это пиво. Еше цитата с сайта автора: Существующие языки учитывают лишь логическую составляющую программирования. Язык Д призван с целью учтиывать ещё и морально-этическую и чувственную сторону процесса программирования. Это тоже пиво. Далее: Русский язык является основнным языком, на котором выражаются мысли. Это дает два приемущества. Во-первых будет не нужно переводить свои мысли на язык программирования; во-вторых вместе с умением программировать будет расти и умение выражать свои мысли на русском языке. Пиво является катализатором мысли, в малом количестве способствует речевым способностям программиста, а в увеличенном переводит речевую деятельность в мыслительную. Далее: Мы, разработчики языка Д, заботимся о наших посетителях. Поэтому мы предусмотрели и такую возможность. Пожертвования вы сможете направлять на счет 4100169450864 в системе Яandex денег. 1. Несоответствие между тем, что человек заслуживает и тем, что у него есть ведет к стрессу и депрессии. как это связано с пивом - не знаю. может через деньги. на пиво тоже нужны деньги. |
|||
|
||||
okante |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
Иванофф,
Приглашаю вас в разработчики языка Д. |
|||
|
||||
Иванофф |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 91 Регистрация: 8.9.2006 Репутация: нет Всего: нет |
Спасибо, я уже столько не выпью. У меня есть свой язык программирования с русской нотацией для пользователей непрограммистов. Могу только посоветовать оставить пустое обсуждение и заняться делом. Выбрать предметную область, определить перспективные задачи, наметить коммерческую составляющую, выбрать инструментарий и дальше работать по 10-12 часов в день. Философию можно оставить на послепенсионный период. Вы как-то не с того конца начали. |
|||
|
||||
boombick |
|
|||
Опытный Профиль Группа: Участник Сообщений: 305 Регистрация: 20.4.2005 Где: Moscow, Russia Репутация: нет Всего: 9 |
okante, Ваша фамилия не Горлов случаем? Ибо на "сайте РусОС" подобной воды - просто мегалитры. Займитесь лучше разработкой Вашего языка, а не философией... Хорошо ?
-------------------- |
|||
|
||||
okante |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
> Займитесь лучше
Зачем лучше? Лучшее --- враг хорошего, а хррошее --- именно то, к чему надобно стремиться. > разработкой Вашего языка, а не философией Зачем противопоставлять, когда можно дополнять. А вы все-таки почитайте на досуге статьи, возможно и поймете каким образом это делать. Если же вы хотите попротивопоставлять, то более хорошо станет сходить на сайт, описанный в вашем банере. Кстати сказать, за начившийся год уже успело выйти пару компиляторов, что означает неизбежность и стабильность метаболизма процесса разработки (такой процесс очень поъхож на метаболизм). А вы сколько написали компиляторов за это год? Каким случаем. Приведите ваши выкладки из теории вероятности. Я все-таки придерживаюсь того, что фамилии получают в строго определенном порядке. Моя мама вышла замуж за моемго папу и у них обоих фамилия стала Валеев или Валеева. Я появился на свет и в знак принадлежности к этому же роду принял на себя такую же фамилию. Она написана на заглавной странице моего сайта (http://okante.narod.ru/). Это сообщение отредактировал(а) okante - 29.1.2007, 07:33 |
|||
|
||||
FatalError |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 92 Регистрация: 11.4.2006 Репутация: 1 Всего: 1 |
Если процесс разработки компилятора сравнивать с метаболизмом, то куда же, пардон, должны попасть продукты этого процесса, т.е. компиляторы? |
|||
|
||||
okante |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
>Если процесс разработки компилятора сравнивать с метаболизмом, то куда же, пардон, должны попасть продукты этого процесса, т.е. компиляторы?
Не путайте. Компиляторы --- один из результатов процесса метаболизма, а не его побочный продукт и отход. |
|||
|
||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
Уважаемый Void, тебя так научили - тебя научили тупому английскому языку и ты будешь выступать за него до скончания своих дней. А ты никогда не думал, что можно по другому - совсем по другому, на нашем родном. Помниться были времена, когда появился php, Perl программеры до соплей обсирали php, а сейчас.... Тоже самое с 1С... Речь не идет о том, хороша или не хороша - речь идет совсем о другом. В начале 90-х у нас были два компилятора - оба коммерческие, один создавался для банковской линии, другой для торговли. Но они так и остались коммерческими и я не в курсе, что с ними стало. Синтаксис языков был полностью русским. Сама идея создания языка на нашем могучем - не нова и в коммерческой ветке работала и может даже и сейчас работает. Я прекрасно понимаю, почему ты стоишь на своем английском и мне тебя жаль, честно жаль - чисто по человечески, потому что у тебя не хватает понимания - совсем чуть-чуть, что в реале происходит. А по поводу формул - отвечу тебе так, никто не собирается предлагать заменять формулы, но синтаксис должен быть русским. Видимо это настолько сложно заменить например: "print" на "печатать" или "вывести" Сложность заключается не в том, что, зачем, почему и как сделать, а сложность заключается в том, что в первую очередь в голове должен быть порядок. Хорошо попробую привести пример, кто-то например в Голландии изобретает язык программирования, синтаксис используется например немецкий, но язык уж больно хорош... Ты поступаешь в институт и тебе там преподают этот язык, естественно на немецком, ты его выучил - пишешь на нем несколько лет, и в это время появляется другой язык, по мощи круче твоего голландцкого. Но синтаксис уже например на англицком, твои высказывания - будут эдентичны сказанных выше тобой. Потому что ты себе представить не можешь, что можно по другому или например использование другого синтаксиса. Тебе это вдолбили в голову и ты тупо следуешь по этому пути. Уж извини, но это реал и правда глаза колет. Я не знаю, что это за язык Д такой, но саму идею на русском поддерживаю на 100%. |
|||
|
||||
smartov |
|
|||
свой собственный Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
Nirvana, а почему ты только в Void обращаешься. Думаю очень много людей не сильно то поддерживает использование русского языка как основы для языка программирования.
|
|||
|
||||
Void |
|
|||
λcat.lolcat Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 6 Всего: 173 |
Уважаемый Nirvana, вы не смогли осилить даже тот отрывок, что процитировали. Там нет ни слова о русском или английском языке. Там о формальных языках и естественных.
По поводу «русского языка программирования» у нас был другой флейм, откопайте, если хотите. -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
Retro |
|
|||
Диалектик Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: нет Всего: 117 |
+1.
Замечу, что голландцкого языка не существует в природе, как и голландского кстати. ЗЫ Новый проект, предлагаю создать язык программирования основанный на украинском языке. А что, я думаю можно от Ющенко дотацию получить. |
|||
|
||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
smartov, Вы в меньшинстве
Живите спокойно, не хотите программить на Рашн, не надо - Вас никто не заставляет! Добавлено через 2 минуты и 20 секунд Void, искать лень, да и не нуно,у меня есть другие данные на которые я опираюсь! Добавлено через 6 минут и 51 секунду Уважаемый Retro, голландцкий существует - это дикая помесь немецкого и английского. Ага - вот и иди к Ющенко на поклон, может тебе дядя Буш кусочек отстегнет. Добавлено через 13 минут и 55 секунд
Ты думаешь, но не знаешь - вот в чем разница между тобой и мной! |
|||
|
||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
||||
|
||||
Mayk |
|
|||
^аВаТаР^ сообщение>> Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: нет Всего: 134 |
Как раз Вы в меньшинстве. Спросите у китайцев. Они подтвердят. -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
Void |
|
|||
λcat.lolcat Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 6 Всего: 173 |
Не портьте эту чудесную тему, у okante по крайней мере была чистая и благородная идея.
Nirvana, я потрудился найти для вас тему о русском языке программирования, вот она. Не поленитесь прочитать, а то будете повторяться и нам будет скучно. Начните свою тему, если сможете что-то внятно сформулировать в первом сообщении, пока за вами такой способности не наблюдалось. -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
smartov |
|
|||
свой собственный Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
||||
|
||||
source777 |
|
||||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
По поводу языка программирования с русскоязычным синтаксисом могу сказать одно - я слишком хорошо знаю русский, чтобы на нём программировать. Формализм уродует язык и глядя на листиги типа
Nirvana, скажи честно, ты не смог выучить английский? Добавлено через 1 минуту и 36 секунд
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||||
|
|||||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
Я думаю, что лучше отвечу всем Вам Фениксом
~ пример работы Феникса ~ ~ включаем парсер кода и выводим блоки сайта шапка, масса, подвал ~ включить парсер кода обработать блоки.печать &шапка &масса &подвал завершить обработку ~ список переменных ~ (^переменные^) @пользователь = [Mayk]; @пользователь2 = [Void]; @пользователь3 = [source777]; @пользователь4 = [smartov]; @заголовок = [Стресс плохо влияет на людей]; @текст = [Под действием стресса находятся пользователи форума: ]; ~ создаем блок шапки сайта ~ (*шапка*) начало блока &шапка <html> <head> <title> обработать переменные @заголовок завершить обработку </title> </head> конец блока &шапка ~ создаем блок тела сайта ~ (*масса*) начало блока &масса <body> <table> <tr> <td> обработать переменные @текст @пользователь , @пользователь1 , @пользователь2 , @пользователь3 , @пользователь4 завершить обработку </td> </tr> </table> </body> конец блока &масса ~ создаем низ (подвал) сайта ~ (*подвал*) начало блока &подвал </html> конец блока &подвал ~ отключаем парсер кода ~ отключить парсер кода |
|||
|
||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
А можно и покороче
~ пример работы Феникса - пример второй ~ ~ включаем парсер кода и выводим страницу ~ включить парсер кода обработать блоки.печать &страница завершить обработку ~ список переменных ~ (^переменные^) @пользователь = [Mayk]; @пользователь2 = [Void]; @пользователь3 = [source777]; @пользователь4 = [smartov]; @заголовок = [Стресс плохо влияет на людей]; @текст = [Под действием стресса находятся пользователи форума: ]; ~ создаем страницу сайта ~ (*страница*) начало блока &страница создать блок.страница вставить заголовок обработать переменные @заголовок завершить обработку завершить заголовок вставить таблицу обработать переменные @текст @пользователь , @пользователь1 , @пользователь2 , @пользователь3 , @пользователь4 завершить обработку завершить таблицу завершить блок конец блока &страница ~ отключаем парсер кода ~ отключить парсер кода Это сообщение отредактировал(а) Nirvana - 16.1.2008, 03:33 |
|||
|
||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
Ну и наконец последний третий пример
Феникс - предназначен для настоящих пацанов, а вы сидите на php, perl и тому подобное... ~ пример работы Феникса - пример третий ~ ~ включаем парсер кода и выводим страницу ~ включить парсер кода обработать блоки.печать &страница завершить обработку ~ список переменных ~ (^переменные^) @пользователь = [Mayk]; @пользователь2 = [Void]; @пользователь3 = [source777]; @пользователь4 = [smartov]; @заголовок = [Стресс плохо влияет на людей]; @текст = [Под действием стресса находятся пользователи форума: ]; ~ создаем страницу сайта ~ (*страница*) начало блока &страница обработать переменные <html> <head> <title>@заголовок</title> </head> <body> <table> <tr> <td> @текст @пользователь , @пользователь1 , @пользователь2 , @пользователь3 , @пользователь4 </td> </tr> </table> </body> </html> завершить обработку конец блока &страница ~ отключаем парсер кода ~ отключить парсер кода |
|||
|
||||
Shaggie |
|
|||
Опытный Профиль Группа: Завсегдатай Сообщений: 570 Регистрация: 21.12.2006 Где: outer space Репутация: 1 Всего: 72 |
Предлагаю настоящим пацанам поднапрячься и перевести на русский все теги, аттрибуты, каскадные таблицы стилей, а то латиница диковато смотрится посреди настоящих пацанских русских буков.
Вообще русский язык не предназначен для использования его в качестве языка программирования, и это уже неоднократно обсуждалось. Необходимо что-то вроде упрощённого псевдоязыка, каким является, к примеру, идиш, и тогда можно говорить о попытке реализации языково-ориентированного языка программирования. |
|||
|
||||
Void |
|
|||
λcat.lolcat Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 6 Всего: 173 |
И вся эта клоунада только для того, чтобы прорекламировать ещё один доморощенный не то язык программирования, не то просто шаблонный движок, который к тому же ни гуглом, ни яндексом не находится? Я разочарован.
-------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
smartov |
|
|||
свой собственный Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
Сравним с нереальным синтаксисом.
|
|||
|
||||
Retro |
|
||||
Диалектик Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: нет Всего: 117 |
Ты главное пиши исчо. Обожаю такие темы.
Не дай бог если человек который гордится своей безграмотностью начнет создавать новый язык. И еще раз замечу, "голландского" языка не существует. |
||||
|
|||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
Nirvana, признайся тебе такой вот код нравится?
Я буквально за несколько минут накатал транслятор, который позволил его скомпилировать и получить рабочую программу, размером 3,5 кб, которая, однажды спросив, запоминает имя своего пользователя... А теперь самое интересное: Если ты сможешь доказать, что таких как ты, т.е. мечтающих программировать на русском, более 5000 человек, то я могу написать для вас весьма функциональный транслятор, который позволит вам решать многие задачи, программируя на русском языке... Синтаксис можно обсудить ;) P.S. Ведь 10 рублей за мечту - это сущий пустяк? Это сообщение отредактировал(а) source777 - 16.1.2008, 20:58 -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
setq |
|
|||
Unregistered |
Что-то в этом есть |
|||
|
||||
Nirvana |
|
||||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
В таком формате не нравится! Понятно, что ты ты его накатал без адаптации,а все от того, что у тебя стресс. Будь спокойней друг мой и у тебя все получится Если тебе интересно почитай форумы, не здесь в инете, как наши реализовали то или иное. Эксперементируй и думай, а не тупо переводи. Как можно, если бы пхп был русским: Класс база_данных { функция база_данных ($сервер, $логин, $пароль, $имя_базы) { $соединение = соединение_бд.mysql("$сервер", "$логин", "$пароль"); выбрать_бд.mysql("$имя_базы", $соединение ); } } Добавлено через 8 минут и 4 секунды
Уважаемый, я горжусь всем, что у меня есть - начиная от президента, заканчивая бескрайними просторами моей Великой Родины Добавлено через 9 минут и 28 секунд Все это только потому, что Вы уважаемый испытываете стресс Добавлено через 11 минут и 36 секунд
Shaggie - ты малость запоздал на полгода со своим предложением, а все только от невнимательности и стресса. Добавлено через 12 минут и 38 секунд Позитив и только позитив - друг мой Добавлено через 14 минут и 52 секунды Напишешь нормальный русский веб интерпретатор, дам 100, вместо 10 |
||||
|
|||||
Nirvana |
|
||||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
Он уже разработан и придумывать ничего не надо ;) Добавлено через 1 минуту и 47 секунд
Никаких проблем - делай веб интерпретатор, получишь более 5000 чел. Добавлено через 3 минуты и 45 секунд
Поздравляю, результат на лицо Добавлено через 5 минут и 28 секунд У каждого свои проблемы, а ведь кто-то писает сидя )) |
||||
|
|||||
source777 |
|
||||||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||||||
|
|||||||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
||||
|
||||
source777 |
|
||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||
|
|||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
Ты уверен в своих словах? Думаю, что нет. Несмотря на такие выступления и публичности проведения опроса на mail, 55% - ЗА! При закрытом голосовании, не государственном - За - 81,32% ! Ты что думаешь, государство просто так изобрело сделать русскую ось, компилятор и веб интерпретатор? Когда данные чуть превышают 50%-это одно, когда 70% - это уже совсем другое. А при публичности, реально результат занижается. Думаю ты и так знаешь почему. На будущее: Доказывают и спорят дураки, а умные делают, а не орут! |
|||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
P.S. Ну так и где код, внешний вид которого тебе нравится, и приэтом он делает тоже что вышеприведённый?
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Nirvana |
|
||||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
Для меня если назвали Голландию - Нидерландами, она осталась Голландией. Поэтому ответ про язык очевиден. Тоже самое и с Югославией. Добавлено через 2 минуты и 22 секунды
На чем? |
||||
|
|||||
source777 |
|
||||||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
Отсюда напрашивается неутешительный для тебя вывод: О русском ЯП мечтают далеко не умные люди, а как ты сам сказал, дураки!
Это сообщение отредактировал(а) source777 - 16.1.2008, 23:50 -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||||||
|
|||||||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
Немного поправил, ток непонял чё это - статический ничего Главный() ??? использовать Систему; использовать Систему.ВводВывод; название_программы МояПрограмма { класс Программа { статический ничего Главный() // Исправить еще тут { строка имя = ""; если (Файл.Существует("имя.txt")) имя = Файл.ПрочитатьВесьТекст("имя.txt"); если (имя.Длина == 0) { Консоль.ЗаписатьСтроку("Как Вас зовут?"); имя = Консоль.ПрочитатьСтроку(); Файл.ЗаписатьВесьТекст("имя.txt", имя); } Консоль.ЗаписатьСтроку("Добрый день, {0}!", имя); Консоль.ПрочитатьСтроку(); } } } |
|||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
||||
|
||||
Void |
|
|||
λcat.lolcat Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 6 Всего: 173 |
-------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
По поводу исправлений:
пространство_имён - это не название программы, его смысл гораздо шире... Остальные изменения касаются лишь изменения форм глаголов с императивной на декларативную... Тем самым ты уничтожил душевность этого кода... Ведь в императивном варианте можно читать как реальные предложения типа: "Консоль, будь добра, прочти строку." Добавлено через 1 минуту и 58 секунд
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
А по поводу веб интерпретатора - это например php, нужен аналогичный зверь на русском. Parser в помойную яму, хотя SQLInjection сделать низя. В принципе до ума можно довести AWL, в соседней теме - тем более у автора есть идеи.
Добавлено через 3 минуты и 16 секунд Это не пиво, чтобы было душевно - главное удобство и понятность!!! Добавлено через 14 минут и 39 секунд Я могу ошибаться, но 1С-ники как раз засчет глаголов выехали, ща помойму для их русского бейсика ООП сделали, 1С++ как то так. |
|||
|
||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
||||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
РНР - это в первую очередь веб интерпретатор. Спорить не буду, так как не вижу смысла в этом. Самое главное, что ты понял смысл!!!
|
|||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
Кстати, весьма интересная тема насчёт удобства и понятности, например, мне как человеку привыкшему к англоязычным ЯП, понятнее(привычнее) вариант Консоль.ПрочитатьСтроку так как это как раз, как ты выразился, тупой перевод англоязычного варианта Console.ReadLine, а вот тебе, как человеку не программирующему на английском, чем данный вариант удобнее/понятнее, чем вариант Консоль.ПрочтиСтроку, который как раз является осмысленным переводом? -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
Консоль.ПрочтиСтроку - глупо и неудобно, чем Консоль.ПрочитатьСтроку. Вот и все. Главное чтобы было удобно и понятно. А от Консоль.ПрочтиСтроку - волосы дыбом на голове становятся, точно так же как и от Глагола. Вообщем есть такой LoL язык, в инете можете посмотреть, так как вы пишете на инглише, думаю вам будет интересно!!!
Добавлено через 3 минуты и 34 секунды
Ну Душевный, если переведен на русский правильно. Вот Глагол, реально не душевный(халява), Delavar - ну более менее, но так тож средненько(халява), Феникс - хорошо (коммерческий), 1C - средненько - плох тем, что сокращен плохо(коммерческий). |
|||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
Или никакого феникса не существует, а то была очередная бесполезная болтовня? -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
Феникс - это коммерческая разработка и она никогда не будет доступна всем пользователям Рунета. |
|||
|
||||
source777 |
|
||||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
Добавлено @ 00:59
Добавлено @ 01:00
Это сообщение отредактировал(а) source777 - 17.1.2008, 01:01 -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||||
|
|||||||
Nirvana |
|
||||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
Неааа, ты не прав - я не встаю на эту позицию. Я встаю на позицию, когда осуществляют тупой перевод, как в Глагол, так тебе будет понятней. Добавлено через 4 минуты и 8 секунд
Разрабатывалась не пользователей Рунета,а разрабатывалась для определенных нужд. Кстати пираты первые узнали, непонятно как, но узнали, что есть такой интерпретатор, который работает на все 100. Сейчас это уже не секрет, что есть такой зверь. |
||||
|
|||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
Тогда таким переводом является Консоль.ЧитатьСтрока -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
Дело в том, что в коммерческой среде есть все, но в открытой почти ничего. Наши программисты хотят много денег, сразу и сейчас, да еще свой кабинет с видом на Кремль. Только так не бывает, сначала хоть немного нуно потрудиться - с открытым софтом еще дальше, сначала работающая программа, не важно что это за программа - а только потом финансирование + идеи всего интернета. Вот поэтому программеры выбирают самый легкий способ - не делать открытый софт,а пойти к кому-нибудь на работу, в чистый и убранный кабинет, да еще бабок чтобы побольше было.
|
|||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Nirvana |
|
||||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
Ну вообщем правильно, именно так. А так именно и переводят, поэтому такой перевод вызывает отвращение, но не при нормальном переводе. Добавлено через 1 минуту и 40 секунд
Да фиг знает, пираты изобретательны - может быть и упрут )) Как не защищай, все равно лазейку найдут. Добавлено через 10 минут и 6 секунд Помойму вот это http://lolcode.com/ |
||||
|
|||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
||||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
А я тебе даже подскажу языки с англоязычным синтаксисом, в которых можно идентификаторы(имена переменных, функций и т.д.) задавать на русском -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
ТОЛЬКО РУССКИЙ ЯП - ОДНОЗНАЧНО!!!!
На 1С работают??? Работают. Сначала матерились, потом притихли Добавлено через 6 минут и 47 секунд Ладно, хорошо! Если тебе не втягость - ты можешь написать простенький веб интерпретатор, сделать exe для винды и cgi для Linux и FreeBSD? Я докажу тебе, что ты не прав!!! Добавлено через 7 минут и 11 секунд Ладно, хорошо! Если тебе не втягость - ты можешь написать простенький веб интерпретатор, сделать exe для винды и cgi для Linux и FreeBSD? Я докажу тебе, что ты не прав!!! |
|||
|
||||
Shaggie |
|
|||
Опытный Профиль Группа: Завсегдатай Сообщений: 570 Регистрация: 21.12.2006 Где: outer space Репутация: 1 Всего: 72 |
Такое чувство, будто 87.342592% цифр в этом утверждении взяты с потолка. Закрытое негосударственное голосование - это когда голосуют Шандыбин, Зюганов, Жириновский, Зубков? Очень объективно, вот кто прекрасно знает истинное положение вещей в программировании. Если считаешь, что я ошибаюсь - приводи реальную статистику: кто и когда провёл голосование, какой срез людей по количеству/возрасту/социальной/профессиональной/половой принадлежности. Мне показалось, или тут в самом деле написано слово переведён? |
|||
|
||||
smartov |
|
|||
свой собственный Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
source777, забей. А то эдак ты благодаря тов. Нирване точно стресс заработаешь
Nirvana, Как только скрипты стало возможно писать на английском - так сразу. Признайся, ты состоишь в партии ЕдРо и тебе надо пропизнуть русскую ось и ЯП, т.к. подпадаешь под раздачу бабла? |
|||
|
||||
Retro |
|
|||
Диалектик Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: нет Всего: 117 |
||||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
1С - это ацстой, им только непослушных детей пугать, лучше забудь его как пример... У меня есть пара знакомых, которые программируют на 1С, так они матерят его до сих пор на чём свет стоит...
Всё что ты пока смог сказать - это "Я хочу русский веб интерпретатор.", это позиция ребенка: хочу вот сейчас и всё тут, а завтра уже не захочу. В первую очередь ты должен формализовать требования к интерпретатору на основе изучения мнения ЦА, и прекратить называть его "веб интерпретатором", иначе никто с тобой всерьёз разговаривать не будет... + ты забываешь, что русский язык передаёт эмоции, а английский - информацию. Сам догадаешься что ближе компьютеру? just for fun! -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Mayk |
|
|||
^аВаТаР^ сообщение>> Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: нет Всего: 134 |
Это на основании чего сделан такой странный вывод? -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
А сколько в русском языке приставок и суффиксов, которые придают совершенно разную эмоциональную окраску словам, например, мой преподаватель механики очень любил читать лекции употребляя уменьшительно ласкательные суффиксы, получалось типа "рассмотрим иксовую координаточку с точечкой", спорим ты такое на английский не переведёшь, точнее когда переведешь останется лишь сухая информация... P.S. Не спорю, на английском тоже можно выражать эмоции, но гораздо с большим трудом (используя больше слов)... С другой стороны, русский язык использовать для передачи сухой информации под силу разве что юристам, приэтом он становится ужасно неудобным для восприятия и в некотором роде избыточным... -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
smartov |
|
|||
свой собственный Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
source777, хм. мы так скатимся в софистику. На самом деле это просто особенности языка, которые не говорят о том, что теперь надо сказать, что русский - язык эмоций. Никаких эмоций не вижу. Забавные как и непереводимые дословно конструкции есть в любом языке.
Просто склонение в английском языке гораздо проще и осуществляется не с помощью окончаний - всего делов. Да и привыкли уже. Привык бы и к русскому, но на аноглийском будет меньше искажений слов, чем придется сделать создавая язык программирования на русском. т.е. всякие static void main по английски это вполне нормальная фраза, а по-русски - бред. Поэтому в русском придется писать больше символов, хотя привыкнуть на самом деле не трудно. Другое дело, что как по мне, я уже привык к языку программирования как к абстракции. Как к неразговорному языку. И пытаться примешать сюда разговорный - неудобно. Кстьати, я уже молчу про то, что большинство клавиатур делают программирование на русском неудобным - попробуйте написать {}/&^ в русской раскладке |
|||
|
||||
Nirvana |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
Матерят, но работают - заметь - работают. Так что все твои доводы - как ветер и пыль. Орать можно сколько удобно, только почему то работают на 1С, а не на какой-нибудь другой системе, например французской. Ты только сидишь, орешь и пытаешься впарить полную чушь. Если ты не можешь написать слово чуть длиннее чем на английском, то это только от твоей лени и глупости и депрессии. Так как тебе ближе Англия, США или любая другая страна, но не твоя собственная. Добавлено через 1 минуту и 47 секунд
Наконец-то хоть одна умная фраза!!! Добавлено через 4 минуты
Значит в армии работает и никаких проблем нет,а у тебя вдруг по какой-то необьяснимой причине возникнут проблемы. Проблемы только в твоей голове и больше нигде!!! Добавлено через 6 минут и 54 секунды
Все что ты сделал - это "Дырку от бублика", это позиция неадекватного и некомпетентного программиста, который только сидит, орет и философствует. |
||||||||
|
|||||||||
source777 |
|
||||||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
Смотри в чём твоя проблема: языка программирования с русским синтаксисом должного уровня до сих пор не существует. Знаешь почему? А я знаю. Всё дело в том, что чтобы написать подобный язык надо хорошо владеть англоязычным ЯП, а когда человек уже изучил англоязычный ЯП, то ему нафиг не нужен русскоязычный... Хотя он может его создать, но неадекватные пустоболы, которых столь много в рядах, желающих программировать на русском, и к которым ты относишься в полной мере(это ты доказал), ясно дадут понять, что нормальных людей мечтающих о русскоязычном программировании нет(это ты тоже доказал)...
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||||||
|
|||||||||
Retro |
|
|||
Диалектик Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: нет Всего: 117 |
||||
|
||||
Nirvana |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
Не повтори путь Ющенко, ты к этому близок Добавлено через 46 секунд Туда им и дорога Добавлено через 1 минуту и 45 секунд Если будет надо, буду и на русском матерном программировать Добавлено через 3 минуты и 13 секунд
Знаю, потому что ровно из-за таких как ты некомпетентных программистов Добавлено через 4 минуты и 8 секунд Мне 5 вчера исполнилось, принимаю поздравления Добавлено через 6 минут и 5 секунд
Именно о том я и говорю, речь о системе. Система меняется, то человек который изучет русский ЯП, ему нафиг не нужен будет англоязычный ЯП. Добавлено через 9 минут и 6 секунд
твое право, ток не забудь про мои слова, когда пройдет несколько лет. Аххх, ну да тыже будешь до усрачки горлопанить на форумах |
||||||
|
|||||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
Nirvana,ты профукал очередной шанс получить желаемое благодаря твоей неадекватности и голословному ору...
По поводу востребованности русскоязычного ЯП, можно посмотреть опросы на сайтах, ориентированных на помощь начинающим программистам(например, тут недавно опрос стартанул), многие из них не знают английского, однако к программированию на русском всё равно относятся негативно! -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
smartov |
|
|||
свой собственный Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
||||
|
||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
Уж не ты ли крикливый собрался сделать? Юморист блин. От тебя дождешься.. Добавлено через 1 минуту и 2 секунды Про топик - Да! Потому что прекрасно вижу кто тут сидит! |
|||
|
||||
smartov |
|
|||
свой собственный Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
||||
|
||||
Retro |
|
|||
Диалектик Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: нет Всего: 117 |
Агенты ЦРУ и Моссада, ах да еще СБУ. Вобщем истинные враги всего русского! |
|||
|
||||
source777 |
|
||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||
|
|||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
Расслабься, вопрос уже решили. А ты сиди и ори дальше ))) Будет интерпретатор ))) Добавлено через 2 минуты и 2 секунды Догадайся с трех раз !!! Добавлено через 3 минуты и 14 секунд Правда глаза колет, а когда колет, сразу ищется предлог обвинить в национализме. Старая песня, придумай что-то новое. |
|||
|
||||
smartov |
|
|||
свой собственный Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
||||
|
||||
Sardar |
|
|||
Бегун Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: нет Всего: 317 |
Het bestaat wel, betere naam is "Nederlandse taal", maar toch mag je dat anders noemen zolang de oorspronkelijke land eenduidig aangewezen wordt. Народ, по моему тема переросла в ссору. 2Модератор, пора браться за бритву, последние 3 страницы не нужны. По теме. Русский не очень удобен как формальный язык, уж больно много словоформ, не удобно для парсера. Также обилие слов не добавляет энтузиазма при написании кода, к тому же удобно только для чистых императивных языков (много текста). По мне так (Haskell)
Вполне читабельно и ясно, привязка к натуральному языку не обязательна -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
Nirvana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 14.1.2008 Где: СССР Репутация: -1 Всего: -1 |
Если ты уже не можешь прочитать сообщения, то очем вообще можно говорить. Повторяю для слепых и глухих, на днях мне исполнилось 5 лет. Принимаю поздравления. Добавлено через 1 минуту и 36 секунд Трепишь и орешь ты и еще пару человек. Добавлено через 2 минуты и 47 секунд
Кому как, кому то какать нравиться стоя! |
|||
|
||||
Retro |
|
|||
Диалектик Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: нет Всего: 117 |
||||
|
||||
JackYF |
|
|||
полуавантюрист Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: нет Всего: 162 |
Ну что ж, прошло полтора года. Поменял ли кто-нибудь своё мнение?
|
|||
|
||||
Watari |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 9.10.2009 Где: Универсум Репутация: нет Всего: нет |
Не могу сказать, что smartov в меньшистве. Напротив: сколько я не распрашивал опытных программеров, да и не очень - все говорят, что применение русского языка или его символьной системы в качестве основы языка программирования нецелесообразно. поясняю несколько грубых примеров:
1. Прежде всего это отклонение от уже закрепившихся моральных устоев 2. Русский язык порой бывает менее компактен 3. Для русских программирование на русском довольно странно воспринематся будет. известный пример: пустота главная(пустота) начало для(целочисленный и = 0; и <= 10; и++) начало пвыв << "Надо же! Текст " << и << конл; конец возвратить пустота конец 4. В русском языке больше символов. на много. относительно много 5. А еще при программировании на таком языке будет переодически возникать вопрос в стиле "тся или ться" О языке Д. Мне доводилось видеть некоторые его версии. Да и исходники тоже. Скажем так, подобная система скорее вызовет дипрессию, чем избавит от нее. Да и исходники - ересь, притом редкостная. Особенно добила фраза о "генерации программ с отрицательным размером исполняемого файла". Надо было еще добавить "с полной потерей хранимой памяти". Небось там люди жесткий диск на нуль откровенно делят)) Добавлено через 4 минуты и 15 секунд Чорт! Я сам запутался. Немного припоздал с постом. Странички эдак на четыре |
|||
|
||||
smartov |
|
|||
свой собственный Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
А чего его менять. Латинский алфатит для языков программирования подходит и уже устоялся.
А то бы Руби был на Японском Как вам было бы, а? |
|||
|
||||
Watari |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 9.10.2009 Где: Универсум Репутация: нет Всего: нет |
Действительно, латиница проста и занимает мало места. Более того - это классика
На японском говорите? А японский кстати проще английского, тока алфавит у него 100 с лишним символа) И некоторые из них похожи, так что вот так. Что лишний раз подтверждает то, что латиница идеальна в плане алфавита. Более того, алфавиты сильно схожие с латинским гораздо более распростронены) |
|||
|
||||
kemiisto |
|
||||||
Дикий Кот. =^.^= Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 1 Всего: 160 |
Я теперь менее категоричен. По крайней мере на начальных этапах изучения программирования лучше использовать язык с русскими ключевыми словами. Ну и переменные естественно (именно так, не выделяя запятыми, ибо это не вводное слово) "обзывать" тоже на великом и могучем. Просто подумайте, какое количество школьников, скажем, 5 - 9 классов умеет "мыслить" на неродном английском языке? Добавлено через 4 минуты и 17 секунд
Это искуственно дурацкий пример. И да, кстати, исходники на С они и на английском... Ну, вы поняли. Вот, посмотрите, тут пример.
И это даже я чувствую. Что уж говорить о детях. -------------------- |
||||||
|
|||||||
smartov |
|
|||
свой собственный Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
kemiisto, ты написал и смотрится приятно. Несомненно можно подобрать такие языковые конструкции, при которых код на кириллице будет вполне себе удобоварим и приятнее латиницы. Для начального обучения, наверное, очень неплохо.
Но ИМХО только для азов, ведь недостаток — привычка использовать родной алфавит и следовательно затруднения при изучении других языков программирования, которые на латинице и с английскими словами. Если начать с того же паскаля, который тоже вполне прост в плане синтаксиса и близок к естественному (английскому) языку, то глаз изначально начнет привыкать к латинице. А какой-то один алфавит для международной разработки всё-равно надо было выбрать. Не писать же код каждый на своем. Unsupportable будет. |
|||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
kemiisto, ты не придумал ничего нового, для обучения алгоритмическому мышлению уже давно существует РАЯ (русский алгоритмический язык). Я его в школе проходил наряду с блок-схемами, перед тем как перейти к Бейсик-Агат. Но, естественно, и речи быть не может, чтобы на чём-то таком всерьёз программировать. Это лишь учебное пособие для школьников.
Добавлено через 2 минуты и 17 секунд
А на фига им программирование в 5 классе? У нас информатика только в 10-11 классах была, к этому времени уже и на двух иностранных языках можно "мыслить", не только на одном английском... -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
kemiisto |
|
||||
Дикий Кот. =^.^= Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 1 Всего: 160 |
Да, конечно же.
Я и не претендую на открытие.
Вот и у нас также было. Почти. Только Бейсик был Корветовский. Жуть. И то, и другое. А почему нет? И у нас тоже. А ты видел, что учит современная школота? Полистай учебники. 10-11 класс - сейчас тупое натаскивание на ЕГЭ. Поэтому почти вся школьная программа уплотнилась в 9 классов. В 7-ом изучают то, что мы изучали в конце 9-ого. -------------------- |
||||
|
|||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
А давайте физику со второго класса введём! почему нет?
Ну я не думаю, что за 7-8 лет что-то кардинально поменялось в глобальных масштабах, по-крайней мере это было бы неразумно. Если относительно информатики, то с Бейсик-Агат перешли на QuickBasic. Этот переход примерно в 2002-2003 году был... Спорить сложно, так как я не знаю чему сейчас в 10-11 классах учат. Но рискну утверждать, что в хороших школах не учат отвечать на тестовые вопросы, в каком бы то ни было классе. Разве что во втором полугодии 11 класса в рамках традиционной подготовки к выпускным экзаменам. -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Watari |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 9.10.2009 Где: Универсум Репутация: нет Всего: нет |
Еще раз повторю, что ИМХО, более-менее преемлемому переходу на русский язык подлежат лишь языки с примитивным синтаксисом.
По этому мой искусственный пример отображал, как это может выглядить на серьезном языке, а не на "каком-нибудь паскале" Конечно синтаксис языка Д позволяет такое, хотябы потому, что коммандный набор не превышает десяток комманд, при том не достаточных... да и синтаксис там послабее бейсика... |
|||
|
||||
communicay |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 19.12.2012 Репутация: нет Всего: нет |
Использование русского языка не освобождает от стрессов Если на меня наорёт начальник, то думется мне: "Зачем он орёт на меня на моём родном языке, уж лучше б на C++ или Паскале"
На форуме по русским языкам программирования как раз такие ЯП обсуждают. А вы не пробовали хоть как-то формально описать свои идеи, чтобы они не воспринимались как юмор на тему ЯП? |
|||
|
||||
ТарасАтавин |
|
|||
Опытный Профиль Группа: Участник Сообщений: 370 Регистрация: 26.8.2013 Репутация: нет Всего: нет |
okante, а разве вообще можно скомпилировать программу на язык разметки?
-------------------- Не так всё плохо, как оно есть на самом деле. |
|||
|
||||
hardyyp |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 14.12.2020 Репутация: нет Всего: нет |
Модератор: Сообщение скрыто. |
|||
|
||||
Lenxbattery |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 3.8.2022 Репутация: нет Всего: нет |
LENX INDUSTRY (OPC)PVT LTD is one of the Lead Acid battery manufacturers in India and Automotive battery manufacturers in India. Our plant of its own kind is situated in Bangalore with the aim to supply batteries for various applications.
https://lenxbattery.co.in/ |
|||
|
||||
Добро пожаловать в раздел "Другие языки" форума Vingrad! | |
|
Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)
Приятного времяпрепровождения! С уважением, Void, kemiisto . |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Другие языки | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |