Re: Язык программирования ПРОФТ
От: Кодт Россия  
Дата: 10.04.08 10:13
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Система программирования ПРОФТ 5 представляет собой программу, с помощью которой вы можете прямо сейчас попробовать свои силы в этом увлекательном занятии. Мы устранили препятствия мешающие многим людям познакомиться с миром программирования.


С таким названием — язык должен быть локализацией или диалектом ФОРТа Тем более, что локализовать forth — как нефиг делать.
... << RSDN@Home 1.2.0 alpha rev. 655>>
Перекуём баги на фичи!
Re[9]: Язык программирования ПРОФТ
От: Кодт Россия  
Дата: 10.04.08 10:13
Оценка:
Здравствуйте, mixa_, Вы писали:

_>Язык Refal придуман русскими учёными, пригоден к работе, удобен (для своих задач) и логичен. На нём можно писать революционные и красивые программы. Не лучше ли излишне патриотичным разработчикам нашей родины сосредоточить свои усилия на продолжении разработки этого продукта, а не изобретать велосипед?


Как-то не вдохновил Рефал. Хотя сама идея — нормальные алгорифмы Маркова — это круто. Но синтаксис — сплошной привет из мира перфокарт.

Кстати, на Зеленоградском контесте 2008 есть куча задачек по нормальным алгорифмам. Когда он закончится — перетащу в Этюды.
... << RSDN@Home 1.2.0 alpha rev. 655>>
Перекуём баги на фичи!
Re[4]: Язык программирования ПРОФТ
От: iiice Россия  
Дата: 10.04.08 10:22
Оценка:
TOM>Вы знаете, один знакомый проффесор задался вопросом: а зачем в программировании вообще глаголы? И он решил ВСЕ операторы заменить на понятные и ассоциируемые иконки! Конечно названия переменных он не отвергал... Но это его не смущало. Он расчитывал снести все языковые баръеры которые могут ожидать программистов разных стран, сделать программирование намного проще (иконки ассоциируются с соответсвующими действиями), и избавить человечество от таких сложных и трудных для понимания: английского языка и Visual Studio.

Профессор — танкист, и про APL никогда не слышал? Или решил сделать лучше?
Re[10]: Язык программирования ПРОФТ
От: mixa_  
Дата: 10.04.08 10:23
Оценка:
Здравствуйте, Кодт, Вы писали:
К>Как-то не вдохновил Рефал.

А зря — мой однокурсник даже на Java портировал его. Есть где-то на sf.net
Re[5]: Язык программирования ПРОФТ
От: TheOldMan  
Дата: 10.04.08 10:30
Оценка:
Здравствуйте, iiice, Вы писали:

TOM>>Вы знаете, один знакомый проффесор задался вопросом: а зачем в программировании вообще глаголы? И он решил ВСЕ операторы заменить на понятные и ассоциируемые иконки! Конечно названия переменных он не отвергал... Но это его не смущало. Он расчитывал снести все языковые баръеры которые могут ожидать программистов разных стран, сделать программирование намного проще (иконки ассоциируются с соответсвующими действиями), и избавить человечество от таких сложных и трудных для понимания: английского языка и Visual Studio.


I>Профессор — танкист


не спорю

I> и про APL никогда не слышал? Или решил сделать лучше?


APL — я не слышал. Проффесор тоже вряд ли. Расскажи, пожалуйста, в двух словах.
суть в простоте, а простота в сути
Re[6]: Язык программирования ПРОФТ
От: fmiracle  
Дата: 10.04.08 10:50
Оценка: 3 (2)
Здравствуйте, Константин, Вы писали:

F>>З.З.Ы. Я немного нервный на тему литературных ЯП, уже программировал как-то на подобном, только на англоязычном. Где-то тут писал уже когда-то...

К>Интересно, а ссылку не дашь? А то через поиск не нашёл

Сперва у меня тоже чего-то не получилось, а теперь нашлось
Автор: fmiracle
Дата: 07.09.06
.

К написанному тому тексту добавлю, что разница "а" и "an" была чисто формальная (хотя и не компилировалось с такой ошибкой), а вот разница между артиклями "the" и "a" была гораздо существеннее и именно по правилам — the можно было прилагать только к переменным, а неопределенный "a" — к классам и прочим обобщениям. Причем из-за невозможности использования одинакового имени для класса и переменной вообще неясно зачем это было. Ну то есть понятно "для более простого понимания и программирования непрофессионалами". Правда в результате получалось так, что непонятно было как непрофессионалам, так и профессионалам...


Там и в ответе Vermicious Knid написал про аналогичный другой язык, но там хоть очень узкая область применения — для одного жанра игр.
Re[15]: Язык программирования ПРОФТ
От: Рома Мик Россия http://romamik.com
Дата: 10.04.08 10:55
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>>>И что прикажете потом делать с толпой народа, которая считает что они мега программисты, просят оплату получше, но к CC>промышленному программированию их подпускать нельзя ни в коем разе?

ФТ>>Сделать для них среду разработки попроще — под их уровень.
CC>А так же задачи упростить до их уровня?
Да есть кучи задач вполне их уровня. Только мало кто захочет разбираться. Проще врукопашную всё делать, когда не хватает сил, просить у начальства нанять помощника, а заодно еще все время ругать криворуких программистов.
А программистов разбирающихся в предметной области мало, считай нет вообще, а когда разбираются чуть-чуть, все равно чаще всего договориться с ними, что и как нужно сделать крайне сложно. В том числе потому что на разных языках разговривают пользователи и программисты. Поэтому обучение простых людей основам программмирования — дело полезное со всех сторон. И для себя что-то наавтоматизируют по мелочи и с программистами будут более дельно общаться.
Только мало кто захочет разбираться...
Re[11]: Язык программирования ПРОФТ
От: Кодт Россия  
Дата: 10.04.08 11:01
Оценка:
Здравствуйте, mixa_, Вы писали:

_>А зря — мой однокурсник даже на Java портировал его. Есть где-то на sf.net


Портировал рантайм или портировал вместе с синтаксисом?
У меня претензии именно к синтаксису. Исключительно личные... Ну например, SML мне нравится меньше, чем F#, вот из той же серии.
... << RSDN@Home 1.2.0 alpha rev. 655>>
Перекуём баги на фичи!
Re[6]: Язык программирования ПРОФТ
От: Кодт Россия  
Дата: 10.04.08 11:01
Оценка:
Здравствуйте, TheOldMan, Вы писали:

TOM>APL — я не слышал. Проффесор тоже вряд ли. Расскажи, пожалуйста, в двух словах.


В двух словах — APL невозможно (клавиатуры не хватит). Вот J пожалуйста:
s    =: ({. , }. /: 12"_ o. }. - {.) @ /:~
l    =: 11"_ o. [: (* +)/ }. - {.
rr   =: (1"_ , (0"_ > 3: l\ ]) , 1"_) # ]
hull =: [: rr^:_ s

http://www.rsdn.ru/Forum/?mid=1031744
Автор: Gaperton
Дата: 17.02.05
... << RSDN@Home 1.2.0 alpha rev. 655>>
Перекуём баги на фичи!
Re[7]: Язык программирования ПРОФТ
От: TheOldMan  
Дата: 10.04.08 11:07
Оценка:
Здравствуйте, Кодт, Вы писали:

К>Здравствуйте, TheOldMan, Вы писали:


TOM>>APL — я не слышал. Проффесор тоже вряд ли. Расскажи, пожалуйста, в двух словах.


К>В двух словах — APL невозможно (клавиатуры не хватит). Вот J пожалуйста:


APL — разшифруй абревиатуру, пожалуйста, хочу почитать.
А что касаеться клавиатуры — это не волнует того кто мышкой умеет намного быстрей пользоваться

К>
К>s    =: ({. , }. /: 12"_ o. }. - {.) @ /:~
К>l    =: 11"_ o. [: (* +)/ }. - {.
К>rr   =: (1"_ , (0"_ > 3: l\ ]) , 1"_) # ]
К>hull =: [: rr^:_ s
К>

К>http://www.rsdn.ru/Forum/?mid=1031744
Автор: Gaperton
Дата: 17.02.05


Спасибо, почитаю. Очень интересно!
суть в простоте, а простота в сути
Re[9]: Язык программирования ПРОФТ
От: Thanatos Украина  
Дата: 10.04.08 11:35
Оценка: +4 :))
Здравствуйте, Mamut, Вы писали:

M>Так что такого есть в ПРОФТе, чтобы его можно было назвать "продуктом эволюции языков программирования"?


Подозреваю что это "откатинг".
Лучший дар, который мы получили от природы и который лишает нас всякого права жаловаться – это возможность сбежать. /М.Монтень/
Re[8]: Язык программирования ПРОФТ
От: Кодт Россия  
Дата: 10.04.08 12:10
Оценка:
Здравствуйте, TheOldMan, Вы писали:

TOM>APL — разшифруй абревиатуру, пожалуйста, хочу почитать.


Всего лишь A Programming Language — НЯП (некий язык программирования), если кому-то вздумается локализовать .
http://en.wikipedia.org/wiki/APL_%28programming_language%29
... << RSDN@Home 1.2.0 alpha rev. 655>>
Перекуём баги на фичи!
Re[8]: Язык программирования ПРОФТ
От: alpha21264 СССР  
Дата: 10.04.08 12:34
Оценка:
Здравствуйте, Don Reba, Вы писали:

DR>Здравствуйте, alpha21264, Вы писали:


A>>А путаница в английском с бессчетным количеством омонимов Вас не смущает?


DR>Ни разу не замечал. Даже специально придумать пример затрудняюсь.


Ни замечать ТАКОЕ!!!
Товарищ, врать не надо.
Откройте какой-нибудь словарь и посчитайте значения слова set.
Посмотрите на скольки страницах уместится перевод.
Посмотрите сколькими частями речи оно является.
Вам легко говорить на этом языке? А понимать?

Как Вы думаете, что делает функция draw_wire?
А функция return_link()?

Течёт вода Кубань-реки куда велят большевики.
Re[9]: Язык программирования ПРОФТ
От: ДимДимыч Украина http://klug.org.ua
Дата: 10.04.08 12:47
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>Откройте какой-нибудь словарь и посчитайте значения слова set.

A>Посмотрите на скольки страницах уместится перевод.

Перевод зависит от контекста. И не только в английском, кстати. В контексте неоднозначности возникают достаточно редко.

A>Посмотрите сколькими частями речи оно является.

A>Вам легко говорить на этом языке? А понимать?

Даже учитывая, что это не родной язык — вполне легко.

A>Как Вы думаете, что делает функция draw_wire?


Рисует провод?

A>А функция return_link()?


Возвращает ссылку?
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
Re[8]: Язык программирования ПРОФТ
От: alpha21264 СССР  
Дата: 10.04.08 13:04
Оценка:
Здравствуйте, anc, Вы писали:

anc>Здравствуйте, alpha21264, Вы писали:



A>>ЗЫ. Вообще-то для полного языка программирования нужно ровно два оператора: "цикл" и "если".

A>> Все остальное — вычисление и присваивание (они интернациональны).

anc>нужно ровно два оператора: "if" и "goto"


Ну да. По-этому, я не понимаю остервенения против русского языка в программировании.
Два оператора назвать по-русски не проблема. Зато насколько проще обзывать обьекты
и данные внутри программы именно теми словами, которыми об этом думаешь!
Собственно, 1С потому и сделана по-русски, чтобы не изобретать бухгалтерские термины.

PS. И уж совсем идиотскими выглядят реплики типа "Наши деды и отцы...".
Кибернетика — наука молодая. Отцы это мы. Как решим, так и будет.

PS2. А ребятишки пока в песочнице играются. Пока они еще не доросли до Кернигана и Ричи.
Но если их бить по рукам, то и не дорастут.

Течёт вода Кубань-реки куда велят большевики.
Re[9]: Язык программирования ПРОФТ
От: Don Reba Канада https://stackoverflow.com/users/49329/don-reba
Дата: 10.04.08 13:22
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>Откройте какой-нибудь словарь и посчитайте значения слова set.

A>Посмотрите на скольки страницах уместится перевод.
A>Посмотрите сколькими частями речи оно является.

И всё же, не встречал с этим словом неоднозначностей. Очевидно, что метод "Set" присваивает значение, а класс "Set" структура данных для хранения множеств.

A>Вам легко говорить на этом языке? А понимать?


Ничуть не сложно.

A>Как Вы думаете, что делает функция draw_wire?

A>А функция return_link()?

Mesh.DrawWire — нарисовать каркас.
LinkLabel.ReturnLink — вернуть ссылку.
Ce n'est que pour vous dire ce que je vous dis.
Re[9]: Язык программирования ПРОФТ
От: Сергей Туленцев Россия http://software.tulentsev.com
Дата: 10.04.08 13:30
Оценка:
Здравствуйте, Mr.Cat, Вы писали:

ФТ>>Что-то я не заметил, например у японца Ruby собственной IDE.

MC>Вас тоже в гугле забанили? Слово NetBeans ничего не говорит? А RDT для Eclipse?

На баннере IDEA вроде как написано "Best of breed Ruby support"
--
Re[9]: Язык программирования ПРОФТ
От: anc  
Дата: 10.04.08 13:33
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>>>ЗЫ. Вообще-то для полного языка программирования нужно ровно два оператора: "цикл" и "если".

A>>> Все остальное — вычисление и присваивание (они интернациональны).

anc>>нужно ровно два оператора: "if" и "goto"


A>Ну да.


это я о другом
нужны операторы "если" и "переход". а "цикл" их побочный эффект
Re[8]: Язык программирования ПРОФТ
От: MikePetrichenko Беларусь www.btframework.com
Дата: 10.04.08 19:18
Оценка: :))) :))) :))) :)
Здравствуйте, Федор Тюленев!

Тут так случилось, что у меня мелкий вдруг заинтересовался программированием. Ну я ему естественно сунул пока FreeBASIC (на большее ему еще рановато — пусть хотябы с понятиями освоится). Потом вспомнил про сию тему.

Думаю, раз русский синтаксис, то, по идее, мелкому должно быть легче разобраться (тем более, что в найденном мною учебником информатики от 1900 седого года РАПИРА русская ). Но прежде, чем давать сие чудо сыну, решил сам глянуть — чтоюы потом быть способным отвечать на его (сына вопросы).

Собственно, что я хочу сказать... Точнее — спросить:

1. Где справка? Хоть какая-нибудь?
2. Как сделать обработчик события кнопки?
3. Почему не рисуется меню (все пункты пусты).
4. Почему оно валится с AV постоянно?
5. Как скомпилить (или запустить на интерпретацию) то чно написал?
6. Почему оно ставится в System32?
7. КАК УДАЛИТЬ ЭТО Г-НО???????
Bluetooth, IrDA, WiFi and Serial Ports SDK for .NET, ActiveX, C++ and VCL
Spektrum Telemetry Log File Viewer
Re[10]: Язык программирования ПРОФТ
От: Mr.Cat  
Дата: 10.04.08 19:33
Оценка:
Здравствуйте, Сергей Туленцев, Вы писали:
СТ>На баннере IDEA вроде как написано "Best of breed Ruby support"

Мэйби, я не в курсе Но раз так — это очередное достоинство как IDEA, так и Ruby.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.