LINUX.ORG.RU

IBM выпустила EGL Development Tools

 , , , , , ,


0

1

Корпорация IBM объявила о выпуске под открытой лицензией набора инструментов для разработки на языке EGL. EGL (англ. Enterprise Generation Language) — разработанный IBM современный высокоуровневый язык программирования для создания бизнес-приложений. Программы на EGL могут быть скомпилированы в COBOL, Java или JavaScript. Цель технологии EGL --- предоставить уровень абстракции над различным языками, фреймворками и средами выполнения.

>>> Подробности

★★

Проверено: Shaman007 ()
Последнее исправление: shahid (всего исправлений: 3)

Очередной бейсикоподобный язык?

FeyFre ★★★★
()

... JavaScript — Enterprise Generation Facepalm

anonymous
()

Привет от EGL

Program HelloWorld
 
        const GREETING string = "Hello, ";
 
        function main()
                myName string = "John";
                sayHello(myName);
        end     
 
        function sayHello(name String in)
                SysLib.writeStdOut(GREETING + name + "!");
        end
 
end
unsigned ★★★★
()

Кобол это хорошо. Только вот на занятость/незанятость аббревиатур в CS смотреть не принято?

buddhist ★★★★★
()

*голосом переводчика варкрафта* Нужно больше уровней абсракции

AiFiLTr0 ★★★★★
()

Очередной язык, поражённый semicolon cancer. Очень похож на паскаль синтаксисом. Поражает копирование бессмысленной конструкции «Program HelloWorld». Ну вот зачем программе идентификатор, который нигде всё равно не используется? Самое смешное: модуль Program, но всё равно обязан иметь функцию main. Итог: паскаль, на который частично натянули синтаксис си.

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

скомилированы

Ctrl-C Ctrl-V с Википедии. :(

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

В IBM решили сократить рабочие места программистов на COBOL, Java и JavaScript и посадить вместо них EGL'иста?

Когда-то, среди студентов популярны были Специальные Олимпиады по написанию автоматических трансляторов исходников, наподобие бейсик2паскаль и паскаль2си. Теперь они проникли в IBM.

blexey ★★★★★
()

Кстати, а для каких задач предназначен этот EGL со своим окружением?

Больно напоминает комикс от xkcd: http://xkcd.com/927/.

eveel ★★
()

Язык генерации энтерпрайза - lol

vertexua ★★★★★
()

EGL

Не работает ни один пример из галереи. Такой вот ентрпрайз (наверное завалили ЛОР эффектом).

anonymous
()

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

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

Значит, кто-то написал сразу два.

anonymous
()

О, да! Всю жизнь мечтал писать программы на Коболе с веб-интерфейсом на JavaScript.
Можно будет даже написать целую DE на Коболе. И назвать её EDE (Enterprise Desktop Environment - название ещё не занято?). А затем с садистским удовольствием наблюдать, как тысячи людей тащат сотни гигабайт EDE (я специально буду хранить нескучные обои в bmp) в свою систему ради какой-нибудь дивиди-писалки.

Nebuchadnezzar ★★★★
()

Монстр породил монстра. Неужели им трудно стандартизировать своих разрабов под один язык?

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

название ещё не занято?

Emacs Development Environment.

loz ★★★★★
()

OpenGL ES

блин, а я обрадовался что это какой-то набор для разработки с использованием OpenGL ES...

zDemoniac
()

Цель - предоставить уровень абстракции над различным языками, фреймворками и средами выполнения.

Сначала наплодили, потом придумывают костыли для унифицирования. Было бы эпично, если бы должен был остаться только один (разумеется с отрезанием голов)

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

Ага, я тоже купился, так бы даже новость не заметил((

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

Сначала наплодили, потом придумывают костыли для унифицирования. Было бы эпично, если бы должен был остаться только один (разумеется с отрезанием голов)

вот-вот. Был бы только один ынтырпрайз коммон лисп, были бы все счастливы.

gensym ★★
()

Есть уже Equinox Desktop Environment :)

Emacs Development Environment.

Чёрт, все клёвые аббревиатуры растащили :( Тогда назову - TEDE (True Enterprise Desktop Environment) а если, вдруг, и это название занято, то TEDEHS (True Enterprise Desktop Environment of Honour and Steel).

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

хаскель показывает что кейворды function/procudere/etc не нужны, а racket - что для определения глобальных (в модуле) сущностей хватит и одного слова - define.

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

Эх мечты мечты.. но racket таки хорош

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

Ну чего ты тут пыжишься, бобик? Набери в гугле IBM EGL succes story, и посмотри в поверпоинте картинки про красивую жизнь, с длинноногими девочками.

/by Sun-ch

anonymous
()
Ответ на: Привет от EGL от unsigned

А где фигурные(или хотя-бы круглые) скобочки? Этот язык не взлетит, очень пистон и другие недо-языки напоминает.

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

Что такое недоязык ? Объясни популярно. Чем питон не дотягивает называться языком программирования. У меня железяка управляется питоном без проблем ну а где уж критична скорость там юзаю си.

crono
()
Ответ на: комментарий от Nebuchadnezzar

EDE (Enterprise Desktop Environment - название ещё не занято?)

EDE

mv ★★★★★
()

Через LLVM можно и плюсы скомпилировать на яваскрипт.

Смысл в поделке?

anonymous
()
Ответ на: комментарий от crono

Что такое недоязык ? Объясни популярно. Чем питон не дотягивает называться языком программирования. У меня железяка управляется питоном без проблем ну а где уж критична скорость там юзаю си.

В настоящем используются только {}, ещё там обязательно нужно выделять память самому, и очищать тоже. И типизация статическая.

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

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

ключевой косяк в слове «им»

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

Был бы только один ынтырпрайз коммон лисп, были бы все счастливы.

судя по шуточкам некоторых лисперов было бы уныло и баянисто

shty ★★★★★
()

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

shty ★★★★★
()

Очередной язык, поражённый semicolon cancer. Очень похож на паскаль синтаксисом. Поражает копирование бессмысленной конструкции «Program HelloWorld». Ну вот зачем программе идентификатор, который нигде всё равно не используется? Самое смешное: модуль Program, но всё равно обязан иметь функцию main. Итог: паскаль, на который частично натянули синтаксис си.

Полностью с вами согласен, у меня возникло такое же ощущение.

dimavest
()

Язык Java абстрагировался от железа.

Цель технологии EGL - предоставить уровень абстракции над различным языками [включая Java]

А информатики спят спокойно, бо знают, что как бы там фирмовладельцы ни абстрагировались/метапрограммировались, а вот от написания самих программ полностью абстрагироваться невозможно.

gag ★★★★★
()

Здравствуй, ужас! Я - кошмар!

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

Учебные языки, заточенные под низкую кривую обучения, но малопригодные для промышленной разработки. Такие как мерзкий Basic и дружелюбный к новичкам Python. Они хороши - в своей нише,но нельзя их тянуть на места C,Java или C#. Сам синтаксис данных языков говорит, что они никогда не будут пригодны для серьёзного применения. Солидные языки всегда юзают море скобочек:)

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

Некрософт и, особенно, Ябл в этом поднаторели. Голубому гиганту надо у них опыт перенять.

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