LINUX.ORG.RU
ФорумTalks

Программирование на иврите


0

1


Что такое HPL?
HPL (Hebrew programming language) - проект с открытыми исходными текстами, задуманный для того, чтобы пользователи могли писать и отлаживать программы на иврите, используя иврит-IDE.
Программы на иврите транслируются в PHP-скрипты на английском языке, и выполняются PHP-интерпретатором. PHP был выбран благодаря тому, что это повсеместно распространенный язык, особенно в веб-разработке. Он подойдет как новичкам, так и опытным программистам.

Зачем нужен HPL?
В отсутствии дружественного к пользователю ивритского языка программирования, юные компьютерщики не могут начать программировать до тех пор, пока они не выучат английский. Даже некоторых взрослых специалистов устрашает необходимость программировать на английском. Мы же нашли решение.

Иврит как язык программирования

★★

очень-очень интересно

lester ★★★★
()

Предлагаю закрыть тему за нацпол.

f3ex ★★
()

о, таки первый кошерный ЯП :)

isden ★★★★★
()

А можно теперь C++ на Великий и Могучий перевести? А то я тоже бусурманский плохо разумею.

sin_a ★★★★★
()

Не пишешь на HPL, значит антисемит!

a3
()

> Даже некоторых взрослых специалистов устрашает необходимость программировать на английском.

o_O. Познавательно.

DerKetzer
()

Ъ

(למעשה להגדיר פונקציה (N)
  (אם (N הוא אפס)
       1
     (* N (עצרת (1 - n )))))

(לא בתבנית "עצרת של 6 הוא: ~ ~%" (למעשה 6))
Deleted
()
Ответ на: комментарий от sin_a

> А можно теперь C++ на Великий и Могучий перевести? А то я тоже бусурманский плохо разумею.

а мне в молодости довелось попрограммить на некоем диалекте C на русском языке :)

isden ★★★★★
()
Ответ на: Ъ от Deleted

CabbaLISP

А разве оно не должно читаться целиком справа налево?

Kuka ★★
() автор топика
Ответ на: комментарий от sin_a

А можно теперь C++ на Великий и Могучий перевести? А то я тоже бусурманский плохо разумею.

Если ПлатятМногоБабла() Тогда
    БудешьПрограммироватьИНаЯзыке1С();
КонецЕсли;
Kuka ★★
() автор топика

1С решил вспомнить свои корни?

wfrr ★★☆
()

евреи открыли для себя обратную польскую запись?

dilmah ★★★★★
()

> выполняются PHP-интерпретатором

И правильно. Еврейский ЯП должен быть обрезанным.

ugoday ★★★★★
()

Булшит, словарь языков программирования настолько ограничен, что сравнивать его с реальными языками просто смешно.

Вместо того чтобы подобной херней заниматься, могли бы заняться переводом документации если уж так заботятся о «юных компьютерщиках»

sdio ★★★★★
()

Ухаха, а я то как дурак думал что право на существование имеют только самые-самые - то есть англоязычные языки.

ixrws ★★★
()

Они 1С портировали что ли?

urxvt ★★★★★
()

Лучше б на эсперанто сделали.

AX ★★★★★
()

>В отсутствии дружественного к пользователю ивритского языка
>программирования, юные компьютерщики не могут начать

>программировать до тех пор, пока они не выучат английский.


Даёшь, 1c премию по русскому языку и литературе!

Renso ★★
()

Открою вам страшную тайну. Иврит не подходит не только для написания программ, а и вообще для какого либо общения на технические темы. Израильские программисты практически никогда на иврите не переписываются.

bbk123 ★★★★★
()

> В отсутствии дружественного к пользователю ивритского языка программирования, юные компьютерщики не могут начать программировать до тех пор, пока они не выучат английский. Даже некоторых взрослых специалистов устрашает необходимость программировать на английском. Мы же нашли решение.

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

bbk123 ★★★★★
()

Только сейчас обратил внимание, что проект умер в 2003 году в зачаточном состоянии.

bbk123 ★★★★★
()
Ответ на: комментарий от bbk123

Даже если использовать ивритскую терминологию, всё равно придётся учить новые слова.

Ну, почему же. Например, такой (псевдо)код:

begin;
saldo := client.getSaldo();
if not everythingOK()
 oops();

можно влегкую переписать привычными словами:

Лехаим;
Гешефт := шлимазл.взятьГешефт();
Если не АкольБэсэдэр()
 ОйВей();

и так далее.

Kuka ★★
() автор топика
Ответ на: комментарий от bbk123

> Какой же это иврит?

Ну хорошо, это таки было на идиш. Но я не верю, чтобы в иврите не было слова для обозначения термина "гешефт".

Хотя - может, и нет, и именно поэтому "израильские программисты никогда не общаются друг с другом на иврите"

Kuka ★★
() автор топика
Ответ на: комментарий от Kuka

Это даже на идиш не похоже. Просто набор где-то услышанных слов. saldo - это не гешефт и вообще не ключевое слово. Это всего лишь название переменной.

Израильские программисты устно общаются на иврите, но переписываются и составляют техническую документацию на английском. Происходит это, в основном, из-за обратного направления письма и отсутствия гласных. Таким образом сочетать ивритский текст с неивритским и писать иностранные слова, так что бы все их читали одинаково, невероятно сложно.

bbk123 ★★★★★
()

Дайошь жабу на кхмерском и моно на казахском!!

px ★★★
()
Ответ на: комментарий от bbk123

> Это даже на идиш не похоже. Просто набор где-то услышанных слов.

А Вы, я смотрю, понимаете толк в шекелях.

Kuka ★★
() автор топика

Это фигня, есть Perl на латыни.

Кстати, а есть языки программирования с иероглифами или рунами как операторами?

Xenius ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.