LINUX.ORG.RU

Вышла новая версия языка Seed7 2007-06-07


0

0

Seed7 - язык программирования общего назначения, разработанный Томасом Мертесом.

Seed7 является более высокоуровневым языком по сравнению с такими языками, как Ada, C/C++ и Java. Интерпретатор языка Seed7 и примеры программ являются свободным программным обеспечением и распространяются на условиях лицензии GNU GPL (runtime-библиотека под лицензией GNU LGPL). Также идет разработка open-source компилятора Seed7.

В Seed7 можно объявлять новые управляющие структуры и операторы. Параметрами и возвращаемыми значениями функций могут быть типы данных. Язык поддерживает объектно-ориентированое программирование.

Описание языка на русском и примеры программ: http://progopedia.ru/language/seed7/

Список изменений в версии 2007-06-07: http://progopedia.ru/version/seed7-20...

Объяснение автора, зачем нужен еще один язык программирования (en): http://seed7.sourceforge.net/manual/i...

>>> Официальный сайт

Не нашел в описании языка ничего такого, чего нет в уже существующих. Это чья-то курсовая что ли?

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

> Не нашел в описании языка ничего такого, чего нет в уже существующих. Это чья-то курсовая что ли?

типы - first class objects - гдепапало?

r ★★★★★
()

python - наше фсе!

anonymous
()

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

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

паскаль/PLSQL гумно

const proc: main is func

local

var integer: n is 0;

begin

for n range 0 to 16 do

write(n);

write("! = ");

write(factorial(bigInteger conv n));

writeln;

end for;

end func;

хотя нет - чистый паскаль!

anonymous
()

Корявенький язычок, даже хвалёная гибкость не оправдывает его корявости. А свои конструкции можно хотя бы в той же гораздо менее корявой Scheme наплодить, только много ли с этого проку? Питон - наше всио.

kozebuk
()

Супер! Буду учить на нём программировать своего братишку - чисто ради подкола

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

> Супер! Буду учить на нём программировать своего братишку - чисто ради подкола

Злой ты. Лучше бы сразу brainfuck

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

> Супер! Буду учить на нём программировать своего братишку - чисто ради подкола

Не надо учить братишку, пусть он пойдет на свежем воздухе погуляет

chak
()

С теоретической точки зрения может и забавно, но для зарабатывания на хлеб с икрой он бесполезен. Да и вообще нет особого смысла изобретать что-либо после выхода Perl.

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

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

В общем, язык сам по себе не шибко интересный, а уж реализация и вовсе внимания не заслуживает.

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

Ничего паскалеподобного там нет. Он скорее между Converge и Nemerle сидит.

anonymous
()

Кстати, сдаёццо мне, что тут просто пиарят эту самую прогопидию. Может, не надо больше таких новостей пропускать?

anonymous
()

Судя по описанию, какое-то жутко ущербное подобие camlp4 из O'Caml

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

после выхода перл вышел питон и не думаю что он не нашел места под солнцем, а в последнее время перл по сравнению питоном вообще сдал позиции.

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

> Кстати, сдаёццо мне, что тут просто пиарят эту самую прогопидию.

ну... не больше, чем другие опенсорсные поделки! Пусть народ хоть глянет, вдруг какие свежие идеи.

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

Так пусть и дают ссылки на сайт разработчиков. Не надо ссылок на "прогопедию", не надо позволять всяким походимцам пользоваться популярностью ЛОРа для пиара собственного ресурса.

anonymous
()

Руби наше фсё

anonymous
()

Опять эти уродские переменные там, где могли бы быть константы (ну или let bindings). :-((( => ффтопку.

pitekantrop ★★★
()

О программерах совсем не думают - вместо {} надо писать begin end ... Синтаксис паскаля не очень удобный

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