The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз языка программирования Scala 2.8.0

14.07.2010 22:00

Вышел первый релиз новой стабильной ветки 2.8.x языка программирования Scala. В новой версии:

  • Проведена реструктуризация библиотеки классов;
  • Интегрирована новая реализация массивов, упрощен процесс работы с массивами, оптимизирована производительность. Добавлена поддержка определения полиморфных массивов;
  • Добавлена возможность определения специализированных параметров типов, указывающих компилятору генерировать разные версии одного определения в зависимости от его использования;
  • Поддержка устанавливаемых по умолчанию аргументов и именованных аргументов, увеличивающих читаемость при вызове методов с большим числом аргументов;
  • Пакеты теперь могут содержать в себе не только классы и объекты, но и отдельные методы, поля и псевдонимы типов;
  • Приведение в порядок интерактивной среды программирования REPL;
  • Улучшена XML-библиотека;
  • Добавлена поддержка вложенных java-аннотаций;
  • В виде плагина к компилятору добавлена поддержка "продолжений".


  1. Главная ссылка к новости (http://www.scala-lang.org/node...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/27304-scala
Ключевые слова: scala
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (6) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 22:56, 14/07/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А интересно, чего больше: дистрибутивов или языков программирования?
     
     
  • 2.2, Толстый (ok), 23:28, 14/07/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Действительно, зачем нужны разные ЯП, когда есть православный С?
     
     
  • 3.5, аноним (?), 09:51, 15/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    и дествительно, зачем нужен С, если есть машинные коды или асм? м?
    наверно для более быстрого и качественного создания ПО..
     
     
  • 4.9, alexxisr (?), 06:11, 16/07/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    правильно, даешь свой язык для каждого приложения
    ведь в каждом свои особенности, и компилятор обязан их учитывать
    в идеале в языке должна быть только одна инструкция - do, которая компилируется в нужный алгоритм.
     
     
  • 5.10, Николай (??), 11:25, 16/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вы правы, если язык достаточно гибок и позволяет себя надстраивать, грех этим не воспользоваться. Пока вы пишете программу, вы меняете язык под свои нужды - выделяете общие алгоритмы, обобщаете, упрощаете код.
    Даже если язык не особо вам в этом помогает это не повод отказываться от такого подхода: вспомним о С с хитрыми макросами для объявления библиотечных функций :)
     
  • 3.11, Аноним (-), 12:29, 16/07/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Действительно, зачем нужны разные дистрибутивы, когда есть Ubuntu&
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру