Java на habrahabr

Май 3, 2012

 

Андрей Бреслав — Язык Kotlin для платформы Java

Хабы: JAVA, Блог компании JetBrains

Привет, Хабр!

С любезного разрешения сообщества Java-разработчиков JUG.ru мы публикуем видеозапись выступления Андрея Бреслава о новом языке программирования Kotlin для платформы Java, которое состоялось на встрече 26 апреля.
Читать дальше →

Java на habrahabr

Апрель 12, 2012

 

Вышел Kotlin версии M1 (0.1.2090)

Хабы: JAVA

Сегодня выпущен первый официальный «milestone» проекта Kotlin:


Самые интересные изменения: Читать дальше →

Java на habrahabr

Февраль 15, 2012

 

JAVA / Немного про повторное использование объектов

Недавно я наткнулся на блог, который ведет Peter Lawrey. Там можно найти интересную информацию, которая касается производительности кода под JVM.

Там я нашел непривычный подход, который состоит в повторном использовании объектов. Непривычен он по нескольким причинам:

  • Общепринятое мнение, что создание объектов сейчас настолько быстрое, что не стоит обращать на него внимание
  • Этот подход редко где используется, и на это должны быть причины.

Java на habrahabr

Февраль 14, 2012

 

JAVA / Kotlin теперь OpenSource

Сегодня компания JetBrains объявила о доступности исходных текстов языка программирования Kotlin, который предназначен для разработки на платформах Java и JavaScript. В дополнение был предоставлен доступ к сборкам компилятора, стандартным библиотекам Kotlin, инструментам сборки (интеграция с Ant, Gradle, Maven), и плагину для Intellij Idea. Ранее стала доступна Веб-демо версия Kotlin.


Полезные ресурсы:

Java на habrahabr

Февраль 14, 2012

 

JAVA / JetBrains показали исходные коды Kotlin

В июле прошлого года JetBrains анонсировали новый язык программирования Kotlin. Сегодня, JetBrains выложили исходные коды этого языка программирования в Open Source. Теперь, пощупать новинку могут все желающие.

В дополнение к Kotlin Web Demo был открыт доступ к снапшотам билдов и исходным кодам под лицензией Apache 2. Доступны следующие компоненты:

  • The Kompiler — компилятор Kotlin
  • Enhancements to basic Java libraries — библиотека дополнений для коллекций из JDK и кое-что еще
  • Build tools — интеграция с Ant, Gradle и Maven
  • IntelliJ IDEA plugin — IDE для Kotlin’s


Стоит учитывать, что данный «релиз» носит скорее статус альфы. Разработчики приглашают всех желающих к сотрудничеству для того, что бы сделать этот язык готовым к повседневному использованию как можно скорее.

Больше информации можно найти в документации.
Трекер находится по адресу.
Исходники на гитхабе.
Последние снапшоты тут.

Java на habrahabr

Январь 11, 2012

 

JAVA / Веб-редактор кода на Kotlin, с примерами и компиляцией в JavaScript!

Слышали про Kotlin? Это новый JVM-ориентированный язык программирования от JetBrains?

До вчерашнего дня о Kotlin можно было только почитать и пофантазировать.
А вчера команда разрабатывающая язык открыла для всеобщего доступа web-редактор кода на Kotlin c возможностью компиляции и запуска. Добро пожаловать на http://kotlin-demo.jetbrains.com!

Вот, что можно сделать сейчас:

  • Поиграться с готовыми примерами и задачками.
  • Запустить ваш код на JVM, работающей на нашем сервере. Т.е. можно использовать знакомые вам классы из JDK.
  • Также можно скомпилировать Kotlin-код в JavaScript и запустить его в браузере

Редактор кода уже сейчас умеет делать подсветку ошибок «на лету» либо в момент запуска (по умолчанию), форматирование кода и предоставляет автодополнение по Ctrl+Space.

Проект находится в стадии разработки и будет активно развиваться. Дальше обещается библиотека для более удобной работы с расширениями JDK типа collections и пр., больше примеров и интересных задач.

Ваши идеи, толковые предложения, а также отчеты об ошибках очень приветствуются в баг-трекере проекта.

А если есть желание посоревноваться и получить приз, то предлагаем вот такие 2 задачки:

Java на habrahabr

Декабрь 28, 2011

 

JAVA / Свежее видео о языке программирования Kotlin

Всем привет! На видео мой коллега Андрей Бреслав рассказывает о языке программирования Kotlin, который в настоящее время активно разрабатывается в нашей компании (JetBrains). Очень увлекательное и легкое для просмотра видео.


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

Java на habrahabr

Июль 19, 2011

 

JAVA / Kotlin — новый язык программирования от JetBrains

Всем привет!

Совсем недавно, а именно несколько минут назад мы (JetBrains) анонсировали новый язык программирования Kotlin. Это JVM-ориентированный язык, расширяющий возможности Java и решающий некоторые проблемы и «косяки» этого языка. Прежде чем приступить к описанию отличий от Java, я бы хотел ответить на напрашивающийся вопрос: «А нафига козе боян?». Вопрос сложный, ибо чтобы понять почему, нужно вкратце рассказать 11ти летнюю историю развития компании и чем мы вообще занимаемся. Попытаюсь уложиться в пару предложений.

Компания делает инструменты для программистов, которые позволяют ускорить процесс написания кода, тестирования, сопровождения, общения с пользователями и т.д. Мы известны своими IDEs. Наиболее известной из них на сегодняшний момент является IntelliJ IDEA — среда разработки для всего, что так или иначе связано с Java, Ruby, Scala, Groovy и проч. Некоторое время назад из IntelliJ IDEA выделили т.н. платформу, на основе которой можно создавать другие IDE. После этого на свет появились такие замечательные среды разработки как RubyMine, PhpStorm, WebStorm, PyCharm, AppCode и другие.

Так вот, написав, порядка 200Mb сорцов на Java, мы решили пофиксить те баги и ограничения, которые инженеры компании Sun Oracle фиксить не хотят, или не могут, в силу лени поддержки обратной совместимости. Также, Java обладает рядом ограничений, от которых избавляется очень медленно. Помните в каком году появилась Java SE 6.0? Ага, очень давно. Айфонов еще не было. Всяческих синтаксических «ништяков» в любимом языке нужно ждать так долго! Зачем? Лучше написать свой язык с блекджеком и кложурами. Предназначен ли он только для того, чтобы писать IDE-specific вещи удобнее? — Нет. Он предназначен для написания понятного и легко поддерживаемого кода в промышленных объёмах. Под понятным имеется ввиду, что читать его будет проще чем, скажем, Scala. Далее, короткий список того, чем Kotlin выгодно отличается от Java.