[119]
26 Ноя 2014, 16:35

Spider ещё один компилирующийся язык в JavaScript взявший лучшие из Swift, Python, C# и CoffeeScript

Spider — недавно появившийся язык, который компилируется язык в JavaScript и берет все лучшие из языков Swift, Python, C# и CoffeeScript.

Есть много языков, которые компилируются в JavaScript. Наиболее популярными из них являются CoffeeScript, TypeScript и Dart.

Но все они имеют проблемы:

CoffeeScript (и его производные: LiveScript, Coco, и т.д.) имеют серьезные проблемы неоднозначного кода, чуждого синтаксиса и прочие проблемы.

TypeScript (и AtScript) являются подмножеством JavaScript, поэтому они наследуют все его проблемы.

Dart отходит от JavaScript, что делает невозможным его взаимодействие с библиотеками JavaScript непосредственно.

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

Вместо того, чтобы менять синтаксис как CoffeeScript, Spider сохраняет привычный синтаксис JavaScript, что все мы используем каждый день.

Вместо того чтобы просто вводить классы, Spider строит код на базе прототипов объектно-ориентированного программирования в JavaScript и делает его гораздо проще, с помощью ключевых слов, extends и super.

Spider полностью совместим с библиотеками, как Angular.js , Meteor, JQuery , Sails.js и другими существующими библиотеками в JS без каких-либо дополнительных усилий.

Spider очень безопасный язык. Он имеет систему отчета об ошибках на всем времени компиляции. Spider также исправляет множество проблем JavaScript. Например, == автоматически компилируется в === и TypeOf оператор поддерживает массивы, дату, регулярные выражения и многое другое.

Также Spider имеет полезный синтаксический сахар, например как Переменное кол-во аргументов функции, срезы массивов и диапазоны, работа со списками,

http://spiderlang.org

#javascript, #spider

Комментарии (0)

Добавить комментарий

Войдите, чтобы написать о чем-нибудь...
Вход Регистрация
Web.onRails
Здесь вы можете спросить или написать обо всём, что касается Веб-разработки.
написать о чем-нибудь...
Метки:
Лучшее
[52]
16 Окт 2011, 15:38
Вывести все элементы POST
[просмотров 1206]
[49]
17 Сен 2011, 15:13
FileZilla перетаскивание файлов
[просмотров 1125]
[74]
31 мая 2011, 11:48
Python проверка существования переменной
[просмотров 1081]
[58]
29 мая 2012, 12:08
Узнать версию PHP из командной строки
[просмотров 1080]
[315]
16 Июл 2011, 20:03
Python работа с MySQL
[просмотров 1073]
[2]
26 Июн 2018, 23:10
Как в React сделать поле input file с кнопкой?
[просмотров 991]
[119]
21 Июл 2011, 14:04
Python Imaging Library (PIL)
[просмотров 984]