LINUX.ORG.RU

Вышел язык програмирования Cobra 0.7.4

 cobra, ,


0

0

Описание языка:

  • OOP: классы, интерфейсы, структуры, методы, свойства, индексаторы, генерики, аттрибуты
  • Контроль качества: контракты, ассерты, unit-тесты на уровне языка, документирующие строки, слежка за nil во время компиляции
  • Выразительность: статическое и динамическое связывание, списки и словари, оператор in, оператор for, slicing, параметризованные строки, вывод типов
  • Продуктивность: поддержка исключений, стектрейсы, сборка мусора
  • Поддержка скриптования
  • Компилируемый язык

Целевая платформа .NET/Mono. Лицензия - MIT. Вдохновлен python, ruby, eiffel и Objective-С.

>>> Cobra Language

★★★★★

Проверено: Shaman007 ()

Жду-жду, жду-жду... Уже весь попкорн съел и до сих пор ни одного слова про mono. Скучно, господа!

KRoN73 ★★★★★
()

Целевая платформа .NET/Mono

Надо было в заголовок вынести, а то столько букф осилил - и зря. Слава Патрегу, по ссылке не пошел...

AngryElf ★★★★★
()

Другими словами, снова изобрели велосипед. Всё, что давно есть в Common Lisp.

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

> Всё, что давно есть в Common Lisp.

В Common Lisp есть намного больше... скобок :D

Хотя как язык эта Кобра - ни богу свечка, ни черту кочерга.

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

> Всё, что давно есть в Common Lisp.

Более того, все это есть в доброй сотне других языков :)

anonymous
()

Языки изобретают как велосипеды!

vold ★★★★★
()

А еще, это все есть в D... Кроме .NET/Mono.

БОльшая часть есть даже в некоторых вериях C++. DMC например.

naryl ★★★★★
()

Modula и Oberon наше все...

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

>Целевая платформа .NET/Mono

>Надо было в заголовок вынести, а то столько букф осилил - и зря. Слава Патрегу, по ссылке не пошел...

+1

JackYF ★★★★
()

Предлагаю метку "cobra" использовать вместо "bicylce", очень выразительно получится

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

>Посмотрели на питон, подумали "Слишком быстро и свободно!" Решили переписать на c#

реализация python на церешетке давным давно есть - ironpython

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

Нам показали язык, програмирования Cobra 0.7.4

>Вопрос следующий - нафиг оно надо?

Ну какже, моно слишком быстр, для практического применения.

wfrr ★★☆
()

в месте, где они пишут про разные языки и рассматривают их сильные стороны, наткнулся на такое: > What if you want runtime performance? Use C#, Java, C++, etc.

Куда катится этот мир? Это же кошмар какой-то. Закрыл в общем нафик. Языков наплодили в последнее время миллион. На кой черт все они нужны?

ikm ★★
()

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

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

> Вдохновлен python

> Как это?

Очень просто. Слизали с питона всё, что смогли, засунули в тормознутый mono и назвали коброй.

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

>> Вдохновлен python

>> Как это?

>Очень просто. Слизали с питона всё, что смогли, засунули в тормознутый mono и назвали коброй.

Шипит и раздувается как кобра, а работает как макака?

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

> Шипит и раздувается как кобра, а работает как макака?

"Вы слышите меня, бандерлогии?" (c)

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

> Еххх. А я ещё и ИнтАл в школе учил... А нахер всё это, спрашивается, нужно? С/C++ - наше всё...

Будешь на C/C++ писать для CLR? Успехов в дегустации кактусов.

sv75 ★★★★★
()

питон питоном... ну ненмого скрещеный с динозаврами 0_о

aliens ★★
()

Ну, понеслось. Теперь каждый студент считает своим долгом изобрести ЯЗЫК ПРОГРАММИРОВАНИЯ!

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

Не только. Есть ещё много замечательнйших языков с GOTO.

Perl, pascal (кстати каким компилятором можно собрать TeX?), визуал басик 6 :)

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

>Очень просто. Слизали с питона всё, что смогли, засунули в тормознутый mono и назвали коброй.

а питон типа мегабыстрый... ага.

anonymous
()

Чего только не придумывают люди, чтобы жабу не учить. 1001-й язык программирования слабали. Dead On Arrival, точнее Dead On Been Born.

>Жду-жду, жду-жду... Уже весь попкорн съел и до сих пор ни одного слова про mono. Скучно, господа!

Чего про mono говорить? Все знают, что поделки Microsoft - выбор настоящего trueЪ красноглазого линуховеда. Тьфу

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

>Очень просто. Слизали с питона всё, что смогли, засунули в тормознутый mono и назвали коброй.

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

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

> инварианты (контракты) и статическую типизацию. И зачем оно надо, когда это все делается не через жопу (введением дополнительных конструкций в язык) а через Python (средствами языка)?

И как сделать в Питоне статическую типизацию (не проверку типов в рантайме, а именно _статическую типизацию_) средствами языка?

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

> Теперь каждый студент считает своим долгом изобрести ЯЗЫК ПРОГРАММИРОВАНИЯ!

1) Всегда так было, загляни в историю.

2) Это хорошее упражнение.

3) Народ не хочет жабу. Как впрочем и C# :P

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

>а питон типа мегабыстрый... ага.

Все познается в сравнении... Теперь таки да, даже питон - реактивный, потому что у нас есть кобра...

AVL2 ★★★★★
()

- * Компилируемый язык

- Целевая платформа .NET/Mono.

Это как? или цшарп тоже теперь компилируемый язык, под целевую платформу .NET/Mono?

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

> или цшарп тоже теперь компилируемый язык, под целевую платформу .NET/Mono?

Конечно. А скажем IronPython - не компилируемый язык под целевую платформу mono.

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

>> или цшарп тоже теперь компилируемый язык, под целевую платформу .NET/Mono?

> Конечно. А скажем IronPython - не компилируемый язык под целевую платформу mono.

А CPython - это компилируемый язык под целевую платформу PythonVM :)

tailgunner ★★★★★
()

не ходил по ссылке, но думаю, что ещё один язык, да ещё под Моно , просто не нужен

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

>Люди не хотят жабу.

Гы, быдлодетектед. Люди не хотят дойти до урны, чтобы выкинуть пустую, бутылку, окурок. Люди не хотят платить налоги и штрафы. Люди не хотят работать, хотят, чтобы все за них делали мексиканцы. Какие люди, уточни? Программисты? Преподы? Менегенераты? Покупатели? Какие?

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

>Это как? или цшарп тоже теперь компилируемый язык, под целевую платформу .NET/Mono?

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

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

>>Люди не хотят жабу. > Гы, быдлодетектед. Люди не хотят дойти до урны, чтобы выкинуть > пустую, бутылку, окурок. Люди не хотят платить налоги и штрафы. > Люди не хотят работать, хотят, чтобы все за них делали мексиканцы. > Какие люди, уточни? Программисты? Преподы? Менегенераты? > Покупатели? Какие?

нормальные люди, а быдло не ходит до урны и программит на жабе.

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

>или цшарп тоже теперь компилируемый язык,

А что он был другим?

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

class Hello

def main is shared print 'Hello, world.'

Ну.... и еще один Питон?

anonymous
()

ааааааа! закопайте обратно

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