Lush

Скріншот програми:
Lush
Дані програми:
Версія: 2.0.1
Дата завантаження: 11 May 15
Розробник: Yann
Ліцензія: Безкоштовно
Популярність: 14

Rating: nan/5 (Total Votes: 0)

Lush проект об'єктно-орієнтована мова програмування, призначена для дослідників, експериментаторів і інженерів, зацікавлених у великомасштабних чисельних і графічних додатків.
Пишна призначений для використання в ситуаціях, коли можна було б хотіти, щоб об'єднати гнучкість високому рівні, слабо типізований інтерпретована мова, з ефективністю сильно типізованих, спочатку скомпільований мову, і з легкої інтеграції коду, написаного в C, C ++, або інших мов.
Пишна вільне програмне забезпечення (під ліцензією GPL). Вона працює на GNU / Linux, Mac OS-X, Solaris, Irix, і на Windows, під Cygwin.
Пишна можна з успіхом використовувати для проектів, де можна було б в іншому випадку використовувати комбінацію интерпретируемого мови як Matlab, Python, Perl, S +, або навіть (задуха!) BASIC, і компільований мову, як C.
Пишна приносить найкраще з обох світів, упаковка на трьох мовах в одному: (1) слабо типізований, збирачем сміття, динамічної областю видимості, інтерпретована мова з простим Lisp-подібним синтаксисом, (2) сильно типізованих, лексично обмежений компільований мова, яка використовує той же Lisp-подібний синтаксис, і (3) на мові С, яка може бути вільно змішані з Lush коду в одній програмі, навіть у межах однієї функції. Це звучить складно, але це не так. Насправді, Пишний розроблений, щоб бути дуже простим в освоєнні і проста у використанні.
Якщо ви дослідження і розробки в області обробки сигналів, обробки зображень, машинного навчання, комп'ютерного зору, біо-інформатики, аналізу даних, статистики, моделювання, оптимізації, або штучного інтелекту, і відчувати себе обмежується Matlab та інших існуючих інструментів, Lush для вас , Якщо ви хочете просту середу експериментувати з графікою, відео та звуків, Lush для вас

Особливості :.

  • дуже чистий, простий і легко навчитися Lisp-подібний синтаксис.
  • компілятор, який справляє дуже ефективний код C і покладається на компілятор C для отримання ефективного машинного коду (Не байт-код або неефективне віртуальну машину).
  • простий спосіб взаємодії C функції і бібліотеки, і потужний динамічний компонувальник / завантажувач для об'єктних файлів або бібліотек (.o, .a і .so файли), написаних на інших мовах, складений.
  • здатність вільно змішувати Lisp і C в одній функції.
  • потужний набір вектор / матричних / тензорних операцій.
  • величезна бібліотека з понад 10000 чисельних процедур, включаючи повні інтерфейси для GSL, LAPACK, BLAS і.
  • бібліотека зображень і обробки сигналів процедур.
  • Широкий набір графічних процедур, у тому числі об'єктно-орієнтованого інструментарію GUI, інтерфейс до OpenGL / GLU / GLUT, і OpenInventor сцени рендеринга.
  • інтерфейс для простої Directmedia Layer (SDL), мультимедійна бібліотека, в тому числі класу спрайту з піксельної точністю виявлення зіткнень (ідеально підходить для 2D-ігор).
  • Звук і відео захоплення (з використанням ALSA і Video4Linux).
  • Кілька бібліотек для машинного навчання нейронної мережі, статистичного оцінювання ,, Приховані моделі Маркова (gblearn2, факел, НТК, SVM).
  • бібліотеки для комп'ютерного зору (OpenCV, з відкритим вихідним кодом від Intel Бачення бібліотека), і 3D рендеринга сцени (OpenInventor).
  • прив'язки до API JavaVM і до API Python C.
  • Lush вільне програмне забезпечення.

Що нового У цьому випуску :.

  • Ця версія містить кілька виправлень

Що нового у версії 2.0:

  • Ця версія виправляє численні помилки і має покращений інтерфейс GNUPLOT.

Схожі програми

boot
boot

20 Feb 15

ScummVM
ScummVM

17 Feb 15

CMake
CMake

16 Aug 18

Trad4
Trad4

11 May 15

Lush

Коментар не знайдено
додати коментар
Включіть картинки!