Здравствуйте, <Аноним>, Вы писали:
А>Система программирования ПРОФТ 5 представляет собой программу, с помощью которой вы можете прямо сейчас попробовать свои силы в этом увлекательном занятии. Мы устранили препятствия мешающие многим людям познакомиться с миром программирования.
С таким названием — язык должен быть локализацией или диалектом ФОРТа Тем более, что локализовать forth — как нефиг делать.
Здравствуйте, mixa_, Вы писали:
_>Язык Refal придуман русскими учёными, пригоден к работе, удобен (для своих задач) и логичен. На нём можно писать революционные и красивые программы. Не лучше ли излишне патриотичным разработчикам нашей родины сосредоточить свои усилия на продолжении разработки этого продукта, а не изобретать велосипед?
Как-то не вдохновил Рефал. Хотя сама идея — нормальные алгорифмы Маркова — это круто. Но синтаксис — сплошной привет из мира перфокарт.
Кстати, на Зеленоградском контесте 2008 есть куча задачек по нормальным алгорифмам. Когда он закончится — перетащу в Этюды.
TOM>Вы знаете, один знакомый проффесор задался вопросом: а зачем в программировании вообще глаголы? И он решил ВСЕ операторы заменить на понятные и ассоциируемые иконки! Конечно названия переменных он не отвергал... Но это его не смущало. Он расчитывал снести все языковые баръеры которые могут ожидать программистов разных стран, сделать программирование намного проще (иконки ассоциируются с соответсвующими действиями), и избавить человечество от таких сложных и трудных для понимания: английского языка и Visual Studio.
Профессор — танкист, и про APL никогда не слышал? Или решил сделать лучше?
Здравствуйте, iiice, Вы писали:
TOM>>Вы знаете, один знакомый проффесор задался вопросом: а зачем в программировании вообще глаголы? И он решил ВСЕ операторы заменить на понятные и ассоциируемые иконки! Конечно названия переменных он не отвергал... Но это его не смущало. Он расчитывал снести все языковые баръеры которые могут ожидать программистов разных стран, сделать программирование намного проще (иконки ассоциируются с соответсвующими действиями), и избавить человечество от таких сложных и трудных для понимания: английского языка и Visual Studio.
I>Профессор — танкист
не спорю
I> и про APL никогда не слышал? Или решил сделать лучше?
APL — я не слышал. Проффесор тоже вряд ли. Расскажи, пожалуйста, в двух словах.
Здравствуйте, Константин, Вы писали:
F>>З.З.Ы. Я немного нервный на тему литературных ЯП, уже программировал как-то на подобном, только на англоязычном. Где-то тут писал уже когда-то... К>Интересно, а ссылку не дашь? А то через поиск не нашёл
Сперва у меня тоже чего-то не получилось, а теперь нашлось
К написанному тому тексту добавлю, что разница "а" и "an" была чисто формальная (хотя и не компилировалось с такой ошибкой), а вот разница между артиклями "the" и "a" была гораздо существеннее и именно по правилам — the можно было прилагать только к переменным, а неопределенный "a" — к классам и прочим обобщениям. Причем из-за невозможности использования одинакового имени для класса и переменной вообще неясно зачем это было. Ну то есть понятно "для более простого понимания и программирования непрофессионалами". Правда в результате получалось так, что непонятно было как непрофессионалам, так и профессионалам...
Там и в ответе Vermicious Knid написал про аналогичный другой язык, но там хоть очень узкая область применения — для одного жанра игр.
Здравствуйте, CreatorCray, Вы писали:
CC>>>И что прикажете потом делать с толпой народа, которая считает что они мега программисты, просят оплату получше, но к CC>промышленному программированию их подпускать нельзя ни в коем разе? ФТ>>Сделать для них среду разработки попроще — под их уровень. CC>А так же задачи упростить до их уровня?
Да есть кучи задач вполне их уровня. Только мало кто захочет разбираться. Проще врукопашную всё делать, когда не хватает сил, просить у начальства нанять помощника, а заодно еще все время ругать криворуких программистов.
А программистов разбирающихся в предметной области мало, считай нет вообще, а когда разбираются чуть-чуть, все равно чаще всего договориться с ними, что и как нужно сделать крайне сложно. В том числе потому что на разных языках разговривают пользователи и программисты. Поэтому обучение простых людей основам программмирования — дело полезное со всех сторон. И для себя что-то наавтоматизируют по мелочи и с программистами будут более дельно общаться.
Только мало кто захочет разбираться...
Здравствуйте, mixa_, Вы писали:
_>А зря — мой однокурсник даже на Java портировал его. Есть где-то на sf.net
Портировал рантайм или портировал вместе с синтаксисом?
У меня претензии именно к синтаксису. Исключительно личные... Ну например, SML мне нравится меньше, чем F#, вот из той же серии.
Здравствуйте, Кодт, Вы писали:
К>Здравствуйте, TheOldMan, Вы писали:
TOM>>APL — я не слышал. Проффесор тоже вряд ли. Расскажи, пожалуйста, в двух словах.
К>В двух словах — APL невозможно (клавиатуры не хватит). Вот J пожалуйста:
APL — разшифруй абревиатуру, пожалуйста, хочу почитать.
А что касаеться клавиатуры — это не волнует того кто мышкой умеет намного быстрей пользоваться
К>
Здравствуйте, Don Reba, Вы писали:
DR>Здравствуйте, alpha21264, Вы писали:
A>>А путаница в английском с бессчетным количеством омонимов Вас не смущает?
DR>Ни разу не замечал. Даже специально придумать пример затрудняюсь.
Ни замечать ТАКОЕ!!!
Товарищ, врать не надо.
Откройте какой-нибудь словарь и посчитайте значения слова set.
Посмотрите на скольки страницах уместится перевод.
Посмотрите сколькими частями речи оно является.
Вам легко говорить на этом языке? А понимать?
Как Вы думаете, что делает функция draw_wire?
А функция return_link()?
Здравствуйте, alpha21264, Вы писали:
A>Откройте какой-нибудь словарь и посчитайте значения слова set. A>Посмотрите на скольки страницах уместится перевод.
Перевод зависит от контекста. И не только в английском, кстати. В контексте неоднозначности возникают достаточно редко.
A>Посмотрите сколькими частями речи оно является. A>Вам легко говорить на этом языке? А понимать?
Даже учитывая, что это не родной язык — вполне легко.
A>Как Вы думаете, что делает функция draw_wire?
Рисует провод?
A>А функция return_link()?
Возвращает ссылку?
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
Здравствуйте, anc, Вы писали:
anc>Здравствуйте, alpha21264, Вы писали:
A>>ЗЫ. Вообще-то для полного языка программирования нужно ровно два оператора: "цикл" и "если". A>> Все остальное — вычисление и присваивание (они интернациональны).
anc>нужно ровно два оператора: "if" и "goto"
Ну да. По-этому, я не понимаю остервенения против русского языка в программировании.
Два оператора назвать по-русски не проблема. Зато насколько проще обзывать обьекты
и данные внутри программы именно теми словами, которыми об этом думаешь!
Собственно, 1С потому и сделана по-русски, чтобы не изобретать бухгалтерские термины.
PS. И уж совсем идиотскими выглядят реплики типа "Наши деды и отцы...".
Кибернетика — наука молодая. Отцы это мы. Как решим, так и будет.
PS2. А ребятишки пока в песочнице играются. Пока они еще не доросли до Кернигана и Ричи.
Но если их бить по рукам, то и не дорастут.
Здравствуйте, alpha21264, Вы писали:
A>Откройте какой-нибудь словарь и посчитайте значения слова set. A>Посмотрите на скольки страницах уместится перевод. A>Посмотрите сколькими частями речи оно является.
И всё же, не встречал с этим словом неоднозначностей. Очевидно, что метод "Set" присваивает значение, а класс "Set" структура данных для хранения множеств.
A>Вам легко говорить на этом языке? А понимать?
Ничуть не сложно.
A>Как Вы думаете, что делает функция draw_wire? A>А функция return_link()?
Mesh.DrawWire — нарисовать каркас.
LinkLabel.ReturnLink — вернуть ссылку.
Здравствуйте, Mr.Cat, Вы писали:
ФТ>>Что-то я не заметил, например у японца Ruby собственной IDE. MC>Вас тоже в гугле забанили? Слово NetBeans ничего не говорит? А RDT для Eclipse?
На баннере IDEA вроде как написано "Best of breed Ruby support"
Здравствуйте, alpha21264, Вы писали:
A>>>ЗЫ. Вообще-то для полного языка программирования нужно ровно два оператора: "цикл" и "если". A>>> Все остальное — вычисление и присваивание (они интернациональны).
anc>>нужно ровно два оператора: "if" и "goto"
A>Ну да.
это я о другом
нужны операторы "если" и "переход". а "цикл" их побочный эффект
Тут так случилось, что у меня мелкий вдруг заинтересовался программированием. Ну я ему естественно сунул пока FreeBASIC (на большее ему еще рановато — пусть хотябы с понятиями освоится). Потом вспомнил про сию тему.
Думаю, раз русский синтаксис, то, по идее, мелкому должно быть легче разобраться (тем более, что в найденном мною учебником информатики от 1900 седого года РАПИРА русская ). Но прежде, чем давать сие чудо сыну, решил сам глянуть — чтоюы потом быть способным отвечать на его (сына вопросы).
Собственно, что я хочу сказать... Точнее — спросить:
1. Где справка? Хоть какая-нибудь?
2. Как сделать обработчик события кнопки?
3. Почему не рисуется меню (все пункты пусты).
4. Почему оно валится с AV постоянно?
5. Как скомпилить (или запустить на интерпретацию) то чно написал?
6. Почему оно ставится в System32?
7. КАК УДАЛИТЬ ЭТО Г-НО???????