Rating@Mail.ru

Форум по операционной системе GNU/Linux и свободному программному обеспечению


Текущее время: 11 дек 2017, 03:33

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Kotlin
Непрочитанное сообщениеДобавлено: 29 май 2017, 17:13 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10248
Откуда: Харьков
Olej писал(а):
каналом обсуждения Kotlin от JetBrains (разработчика) является

Основной средой (IDE) для работы с языком Kotlin является IntelliJ IDEA от того же разработчика JetBrains (т.е. история тут наоборот: IntelliJ IDEA выпущена с 2001 года, а Kotlin разработан как язык программирования под IntelliJ IDEA с целью улучшения Java).
Скачивается здесь:
Вложение:
ide1.png
ide1.png [ 254.75 КБ | Просмотров: 338 ]


Вообще то, привязки языка программирования к среде разработке не должно быть жёсткой ... но в данном случае заявлена (от авторов) возможность в IntelliJ IDEA автоматической трансформации кода Java в код Kotlin ... поэтому я просто вынужден по-свежему установить IntelliJ IDEA ...

P.S. У них от самого рождения было заявлено 2 версии
Цитата:
Ultimate
For web and enterprise development Community
Commercial

Цитата:
Community
For JVM and Android development
Open-source, Apache 2.0

1-я, коммерческая - естественно, шире по возможностям, но для наших целей вполне достаточно 2-й - свободной.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Kotlin
Непрочитанное сообщениеДобавлено: 29 май 2017, 17:39 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10248
Откуда: Харьков
Olej писал(а):
но для наших целей вполне достаточно 2-й - свободной.

Код:
[olej@dell IDE]$ ls -l ideaIC-2017.1.3.tar.gz
-rw-rw-r-- 1 olej olej 429062241 май 29 17:24 ideaIC-2017.1.3.tar.gz

Код:
[olej@dell IDE]$ tar -zxvf ideaIC-2017.1.3.tar.gz
...

Код:
[olej@dell IDE]$ du -hs idea-IC-171.4424.56
828M   idea-IC-171.4424.56

Код:
[olej@dell IDE]$ ls -lR idea-IC-171.4424.56 | wc -l
19558

Вот так ;-) - 19558 файлов ... такие вещи вообще характерны для продуктов на Java.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Kotlin
Непрочитанное сообщениеДобавлено: 29 май 2017, 19:05 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10248
Откуда: Харьков
Olej писал(а):
Вот так ;-) - 19558 файлов ... такие вещи вообще характерны для продуктов на Java.

Код:
[olej@dell bin]$ cd idea-IC-171.4424.56/bin 

Код:
[olej@dell bin]$ ./idea.sh
...


Вложения:
idea1.png
idea1.png [ 22.83 КБ | Просмотров: 337 ]
idea3.png
idea3.png [ 125.41 КБ | Просмотров: 337 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Kotlin
Непрочитанное сообщениеДобавлено: 29 май 2017, 20:49 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10248
Откуда: Харьков
Olej писал(а):
Код:
[olej@dell bin]$ ./idea.sh
...

Вообще, всё это при 1-м старте идёт ... занудно и тоскливо, как собачья песня на Луну :-(
И это на процессоре:
Код:
[olej@dell ~]$ lscpu
Архитектура:x86_64
CPU op-mode(s):        32-bit, 64-bit
Порядок байт:Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Ядер на сокет:4
Сокетов:        1
NUMA node(s):          1
ID прроизводителя:GenuineIntel
Семейство ЦПУ:6
Модель:          30
Имя модели:   Intel(R) Core(TM) i7 CPU       Q 720  @ 1.60GHz
Степпинг:      5
CPU MHz:               933.000
CPU max MHz:           1600,0000
CPU min MHz:           933,0000
BogoMIPS:              3191.97
Виртуализация:VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              6144K
NUMA node0 CPU(s):     0-7
Флаги:            fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm tpr_shadow vnmi flexpriority ept vpid dtherm ida

4 честных процессора + с гипертриэдингом...
А вот загрузка процессора при старте IntelliJ IDEA:
Код:
[olej@dell ~]$ top -d 20
...
31458 olej      20   0 5977560 634820  43400 S 496,2  7,8  81:32.01 java
...
31458 olej      20   0 5977560 639412  43400 S 419,2  7,8  86:05.56 java
...
31458 olej      20   0 5977560 644848  43520 S 453,8  7,9  89:07.65 java
...

Ему не хватает всех 4-х процессоров на 1 GHz и оно ещё прихватывает гипертриэдинг, насколько его можно использовать. Я видел загрузку по top до 520% и более... :-o
При этом компьютер для других действий тормозит ужасно! :-(


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Kotlin
Непрочитанное сообщениеДобавлено: 29 май 2017, 20:56 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10248
Откуда: Харьков
Olej писал(а):
Вообще, всё это при 1-м старте идёт ... занудно и тоскливо, как собачья песня на Луну :-(

Как мне помнится (?), по предыдущим версиям, такое происходит, кажется, только при 1-м старте. Проверим...
Из-за такой тормознутости даже скриншоты нормально сохранить удаётся с трудом.


Вложения:
idea4.png
idea4.png [ 34.96 КБ | Просмотров: 335 ]
idea5.png
idea5.png [ 72.44 КБ | Просмотров: 335 ]
idea6.png
idea6.png [ 45.26 КБ | Просмотров: 335 ]
idea7.png
idea7.png [ 1.5 МБ | Просмотров: 335 ]
idea9.png
idea9.png [ 29.61 КБ | Просмотров: 335 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Kotlin
Непрочитанное сообщениеДобавлено: 29 май 2017, 20:58 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10248
Откуда: Харьков
Вот на этом месте старт (наконец) закончился:
Изображение
Теперь можно создать проект...


Вложения:
idea10.png
idea10.png [ 32.07 КБ | Просмотров: 335 ]
idea11.png
idea11.png [ 40.46 КБ | Просмотров: 335 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Kotlin
Непрочитанное сообщениеДобавлено: 29 май 2017, 21:05 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10248
Откуда: Харьков
Olej писал(а):
Теперь можно создать проект...

Специально пока пустой проект, чтобы посмотреть что он там наворотит сверх файлов исходного кода:
Код:
[olej@dell IdeaProjects]$ tree -a triangle/
triangle/
├── .idea
│   ├── dictionaries
│   │   └── olej.xml
│   ├── libraries
│   │   └── KotlinJavaRuntime.xml
│   ├── misc.xml
│   ├── modules.xml
│   ├── templateLanguages.xml
│   └── workspace.xml
├── src
└── triangle.iml

4 directories, 7 files

Код:
[olej@dell IdeaProjects]$ ls -lRa triangle/
triangle/:
итого 4
drwxrwxr-x 1 olej olej  40 май 29 18:45 .
drwxrwxr-x 1 olej olej  16 май 29 18:44 ..
drwxrwxr-x 1 olej olej 148 май 29 20:34 .idea
drwxrwxr-x 1 olej olej   0 май 29 18:44 src
-rw-rw-r-- 1 olej olej 498 май 29 18:45 triangle.iml

triangle/.idea:
итого 28
drwxrwxr-x 1 olej olej   148 май 29 20:34 .
drwxrwxr-x 1 olej olej    40 май 29 18:45 ..
drwxrwxr-x 1 olej olej    16 май 29 20:30 dictionaries
drwxrwxr-x 1 olej olej    42 май 29 18:45 libraries
-rw-rw-r-- 1 olej olej  2138 май 29 18:45 misc.xml
-rw-rw-r-- 1 olej olej   256 май 29 18:45 modules.xml
-rw-rw-r-- 1 olej olej   180 май 29 20:30 templateLanguages.xml
-rw-rw-r-- 1 olej olej 15007 май 29 20:34 workspace.xml

triangle/.idea/dictionaries:
итого 4
drwxrwxr-x 1 olej olej  16 май 29 20:30 .
drwxrwxr-x 1 olej olej 148 май 29 20:34 ..
-rw-rw-r-- 1 olej olej  83 май 29 20:30 olej.xml

triangle/.idea/libraries:
итого 4
drwxrwxr-x 1 olej olej  42 май 29 18:45 .
drwxrwxr-x 1 olej olej 148 май 29 20:34 ..
-rw-rw-r-- 1 olej olej 383 май 29 18:45 KotlinJavaRuntime.xml

triangle/src:
итого 0
drwxrwxr-x 1 olej olej  0 май 29 18:44 .
drwxrwxr-x 1 olej olej 40 май 29 18:45 ..


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Kotlin
Непрочитанное сообщениеДобавлено: 29 май 2017, 23:59 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10248
Откуда: Харьков
Olej писал(а):
Olej писал(а):
но для наших целей вполне достаточно 2-й - свободной.

Код:
[olej@dell IDE]$ ls -l ideaIC-2017.1.3.tar.gz
-rw-rw-r-- 1 olej olej 429062241 май 29 17:24 ideaIC-2017.1.3.tar.gz

Разархивирую в любое удобное для использования место (у меня $HOME//idea-IC-171.4424.56):
Код:
[olej@dell IDE]$ tar -zxvf ideaIC-2017.1.3.tar.gz
...

Код:
[olej@dell IDE]$ du -hs idea-IC-171.4424.56
828M   idea-IC-171.4424.56

Код:
[olej@dell IDE]$ ls -lR idea-IC-171.4424.56 | wc -l
19558

Вот так ;-) - 19558 файлов ... такие вещи вообще характерны для продуктов на Java.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Kotlin
Непрочитанное сообщениеДобавлено: 31 май 2017, 15:04 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10248
Откуда: Харьков
Из новостей: Вышло техническое превью Kotlin/Native
Цитата:
Новости 06.04.2017
Появилось техническое превью проекта Kotlin/Native: теперь на Kotlin технически возможно писать программы, не требующие для исполнения ни JVM, ни другой виртуальной машины.

В недавнем интервью Андрей Бреслав как раз рассказывал нам о том, что Native — новый шаг Kotlin за пределы ниши «JVM-язык»: вместе с недавним релизом компиляции в JavaScript он означает, что на языке станет можно писать более-менее всё. И в JetBrains верят, что такая «фуллстэковость» играет на руку, позволяя переиспользовать и наработанный опыт, и часть кода.

В отличие от JS-поддержки, которая уже дошла до релизного состояния, в Native всё пока что гораздо более сыро (работа над ним началась только осенью). За оптимизацию производительности ещё не брались, стандартная библиотека далека от завершения, а про управление памятью авторы признают, что пока неизвестно даже, как оно вообще будет выглядеть в конечном счёте.

Это очень важный шаг (шаги):
- код, написанный на Kotlin, может компилироваться в JavaScript;
- код, написанный на Kotlin, может компилироваться в нативные приложения используемой ОС, выполняющиеся без привлечения (наличия) JVM (это ещё не до конца вылизанная возможность).
Возьмём это на заметку, но пока не станем на этом концентрироваться.

Вот проект Kotlin/Native на GitHub:
Цитата:
Kotlin/Native is a LLVM backend for the Kotlin compiler, runtime implementation and native code generation facility using LLVM toolchain.

Kotlin/Native is primarily designed to allow compilation for platforms where virtual machines are not desirable or possible (such as iOS, embedded targets), or where developer is willing to produce reasonably-sized self-contained program without need to ship an additional execution runtime.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: Kotlin
Непрочитанное сообщениеДобавлено: 26 окт 2017, 14:43 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 10248
Откуда: Харьков
Olej писал(а):
Изображение

Издан перевод книги на русский язык:
Изображение
Цитата:
Автор: Исакова С., Жемеров Д.
Дата выхода: октябрь 2017 года
Формат: 165 * 235 мм
Бумага: офсетная
Обложка: Твердый переплет
Объем, стр.: 402
ISBN: 978-5-97060-497-7
Вес, гр.: 900
Цена: 899 руб.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
[ Time : 0.452s | 19 Queries | GZIP : On ]