Cobra

Скриншот программы:
Cobra
Детали программы:
Версия: 0.9.6
Дата загрузки: 17 Feb 15
Разработчик: Cobra Language LLC
Тип распространения: Бесплатная
Популярность: 14

Rating: 3.0/5 (Total Votes: 1)

Особенности

  • Быстро, выразительные кодирования
  • Быстрое выполнение
  • Статическая и динамическая связывания
  • поддержка уровень языка для качества
  • ООП и друзья
  • Контроль качества
  • Выразительность
  • Общая производительность
  • сценариев удобства
  • Составитель языка исполнения

Что нового В этом выпуске:

  • Эта версия добавленные дополнительные и именованные параметры, и добавил, секции модификаторов (например, частные, совместно).
  • The -lib вариант теперь поддерживает {} EnvironmentVariables в пути.
  • Ошибка проверка была улучшена.
  • Были также исправления и уточнения.

Что нового в версии 0.9.2:

  • Язык:
  • Примеси
  • Примеси могут теперь заявляют защищены и частных пользователей.
  • Примеси могут теперь быть использованы в качестве надлежащих типов, таких как тип параметра.
  • Исправлено:. Не можете объявить микс-в внутри пространства имен
  • Исправлено: Примеси не могут использовать из декларации от свойств
  • .
  • Власть-оператору, как в базе ** показатель в настоящее время поддерживаются.
  • Все числовые типы работают.
  • Дополненная назначение (** =) работает.
  • Для B ** е, где оба Интс, отрицательное значение INT для е бросит InvalidOperationException. Вы можете решить эту проблему, литье либо фракционной типа (номер, десятичная, флоат).
  • Отдел
  • Добавлена ​​// = для расширенной уступки чисел с & Quot; целочисленного деления и Quot ;. Это соответствует двоичная арифметика оператора //.
  • Добавлена ​​проверка ошибка для использования & Quot; дополненной дробное деление & Quot; изменить целых числа:
  • Не можете использовать дробное деление (/ =), чтобы изменить целое. Использование целое подразделение (// =) вместо этого.
  • Исправлено:. Оператор // = дробных типов не пол результат, как // делает, что делает два оператора несовместимы
  • Добавлена ​​поддержка Int литералов за пределами 32-битный диапазон.
  • Предполагаемые виды теперь INT, UINT, int64 и uint32.
  • Работы для десятичных и шестнадцатеричных баз.
  • Добавлена ​​новая проверка ошибка:. Не можете поднять события для других объектов
  • Не запускать тесты ссылочных библиотек по умолчанию.
  • Исправлены:. Блоки испытаний в общих классов игнорируются
  • Библиотека
  • В CobraCore, добавил .isRunningOnWindows и .isRunningOnMac.
  • В CobraCore, изменилось .isRunningOnMono и .isRunningOnUnix от свойств методам.
  • Moved IList.numbered до IEnumerable.
  • Добавлена ​​.first, .Снять и Пропустите расширения методов IEnumerable.
  • Добавлена ​​перегрузки IEnumerable.numbered (начать, как Int).
  • Командная строка:
  • Расширенные -native-компилятор для поиска системы PATH, если указанный компилятор не может быть найдено в классе Process.
  • В кобры -О, выдает предупреждение, если Cobra.Core.dll не найден рядом с cobra.exe.
  • Исправлено:. Cobra -embed-время выполнения требует написать завивка для каталога установки
  • The -embed запустить, без стажа / -ert вариант в настоящее время составляет локальную копию Cobra.Core который удаляется позже.
  • Установщик:
  • Поддержка .NET 4.5 (на самом деле выпущен в Cobra 0.9.1)
  • сделать на базе Windows установить-от-workspace.bat надежной против отправной каталоге пользователя.
  • Использование переменных окружения & Quot; ProgramFiles & Quot; и & Quot; ProgramW6432 & Quot; вместо жесткого кодирования и Quot; \ Program Files [(x86)] & Quot;.
  • Прочее:
  • Расширенный виртуальная машина фоновых (до сих пор можно было использовать добровольцев с открытым исходным кодом).
  • Лучше отчетности номер столбца в сообщениях об ошибках.
  • Обновлено образец Notepad.cobra для .NET 4.0.
  • Добавлена ​​командной строки дампа-assembly.cobra Util в Приложениях /.
  • Улучшения в онлайн вики.
  • Там были одновременно улучшения в MonoDevelop надстройка для Cobra, Рамон Роча.

Что нового в версии 0.9.0:

  • ЯЗЫК:
  • Включено несколько разделов испытаний в методах и свойствах.
  • Добавлена ​​новая попробовать ... поймать ... получить выражение.
  • Добавлена ​​поддержка пространства имен документирующих строк.
  • Добавлена ​​распаковка новые классы паре с заданиями и петель.
  • Бросьте UnpackException? для мульти-целевой назначения (target1, target2 = источник), если есть несоответствие количества элементов исходных и целевых
  • Расширенные лечение == и между объектами, чтобы вернуться к сильно набирать .equals метода, если сильно набрали метод .compareTo не доступен.
  • Добавлена ​​числовые литералы как 45N для количества и 45d для десятичной. Ранее г суффикса требуется десятичную часть (45.0d) и не было н суффикс доступен.
  • Добавлена ​​признание интерфейсов примитивных типов, таких как INT реализации IComparable.
  • Добавлена ​​поддержка надлежащего DllImport также известный как & Quot; P / Invoke и Quot;.
  • Добавлена ​​локальная переменная создание и вывод типа параметров вне в вызове метода.
  • Улучшена проверка ошибок и улучшенные сообщения об ошибках.
  • Исправлены различные ошибки.
  • Новые предупреждения:
  • Не используйте тождественный оператор & Quot; в & Quot; с литерал объекта. Используйте оператор равенства, такие как & Quot; == & Quot; или & Quot; & Quot;.
  • Не можете бросить строку в числовой тип. Рассмотрите возможность использования & Quot; int.Parse & Quot; или & Quot; int.tryParse & Quot ;. Использование и Quot;help INT & Quot; для подробной информации.
  • БИБЛИОТЕКА:
  • Переименован & Quot; Cobra.Lang & Quot; в & Quot; Cobra.Core & Quot;
  • Добавлена ​​MultiList? класс.
  • Добавлена ​​пара и пара clasess.
  • Улучшение форматирования по умолчанию заявления трассировки (который также можно настроить).
  • Добавлена ​​CobraCore.operatingSystemDescription, как String.
  • Добавлена ​​CobraCore.htmlDecode, .urlEncode и .urlDecode.
  • Улучшена CobraCore.findCobraExe (changset: 2473)
  • .
  • а Cobra.Compiler библиотека теперь всегда при условии, во время установки.
  • Переименован & Quot; CobraInfo & Quot; в & Quot; CompileTimeInfo & Quot; и добавил .date и .subversionRevision.
  • Исправлены различные ошибки.
  • Добавлена ​​методы расширения:
  • интерфейс IList
  • интерфейс IList
  • класс Стек: Def клона, как Stack
  • класс Строка
  • Командная строка:
  • Командная строка: -native-компилятор: Абсолютный путь к родной компилятор больше не требуется. Простой и Quot; csc.exe & Quot; или & Quot; РСЧ и Quot; будет достаточно, если он находится в системном PATH.
  • Добавлена ​​опция -clr-платформа (как в C # с -platform опция).
  • Для & Quot;. кобры -о & Quot ;, показать путь, который исходит от cobra.exe
  • ОБУЧЕНИЯ:
  • Добавлена ​​Как:. Настроить объектов равенства
  • Kickstarted Кобра Коаны.
  • Расширенный вики.
  • Продолжение обсуждения и поддержку в форумах.
  • Добавлена ​​Образцы:
  • Блокнот для WPF
  • Gtk Источник редактор
  • HexDump
  • Прочее:
  • Добавлена ​​поддержка .NET 4.0.
  • Улучшена выход директивыhelp.
  • Улучшена установки во многих отношениях.
  • Расширенный набор тестов.
  • Расширенный виртуальная машина фоновых (до сих пор можно было использовать добровольцев с открытым исходным кодом).
  • Столкнулся требование Моно от 2,4 до 2,6 на основе опроса о VM версии.

Скриншоты

cobra_1_69273.jpg
cobra_2_69273.jpg

Комментарии к Cobra

Комментарии не найдены
добавить комментарий
Включите картинки!