Size: a a a

2020 September 11

H

Hirrolot in rust_offtopic
Agrailag
а речь как у лектора. Если это пофиксить то будешь интересным докладчиком
интересно, а какая речь у лектора?)
источник

H

Hirrolot in rust_offtopic
Agrailag
да
👍
источник

К

Коля🤔🎭 in rust_offtopic
Переслано от [0x0] @нуль-икс-ноль...
источник

К

Коля🤔🎭 in rust_offtopic
Автор не я
источник

A

Agrailag in rust_offtopic
Hirrolot
интересно, а какая речь у лектора?)
Монотонно-менторская, надо слегка расставлять акценты, делать паузы между какими-то переходами, работать с аудиторией, например "кто нибудь работал с N? Ага, вижу вот пара человек знакома" и тд
источник

H

Hirrolot in rust_offtopic
Agrailag
Монотонно-менторская, надо слегка расставлять акценты, делать паузы между какими-то переходами, работать с аудиторией, например "кто нибудь работал с N? Ага, вижу вот пара человек знакома" и тд
теперь понятнее, спасибо
источник

B

Bogdan in rust_offtopic
@hirrolot прикольно

а на Rx (Reactive extensions, коорое RxJs, RxJava etc http://reactivex.io/ ) при разработке?

Как я знаю попытка портировать на раст не увеньчалась успехом
источник

SP

Stanislav Popov in rust_offtopic
"первый язык я написал в 16 лет"
источник

К

Коля🤔🎭 in rust_offtopic
Крч, проще заюзать reqwest, чем писать свой велосипед. Аоаоа, сложнАаА
источник

AD

Andrew Demonov in rust_offtopic
Nick Linker
У джавы были сверхудобные фичи по сравнению с .net:
1. джарка независима от архитектуры x32/x64, очень простой билд/деплой/дистрибуция.
2. в любом классе можно было прописать main и он сразу становился запускаемым, нет различия exe/lib
3. в джаве единица загрузки — это класс, можно состряпать и загрузить класс динамически в рантайме и полетели, соотвественно скриптинг во всех позах. В .net единица загрузки — сборка, и долгое время был баг, что загрузка/выгрузка сборки оставляла мемори лик.
4. в джавовском мире цвёл и пах опенсорс, в частности Томкат был доступен аж с java 1.4 и быстро набрал популярность, контраст по сравнению с IIS был разительный.

Так что уже сначала, несмотря на доминирование M$, как только некто становился джавистом, его туда засасывало со страшной силой и в .net люди возвращались неохотно, если возвращались.
1. Таргет AnyCPU. Указывать платформу специально есть смысл разве что для правильного маршаллинга в нативный код и разных параметров билд-скриптов для разных платформ
2. Нет, нужно писать java.exe yourjar.jar, тогда как .net запускается тупо кликом по exe-файлу
3. Да стряпай экспрешены в рантайме и делай хоть классы хоть методы и заменяй их на лету.
4. Изначальная идея была в том, что .net-компоненты будут продавать, и у мс был коммунити сайт под публикацию бинарников в начале 2000. Уже не помню название

И такой возвращаешься в джаву году в 2010-11 например...
Где свойства?
Где замыкания?
Где лямбды?
Где LINQ?
Где partial-классы?
Где делегаты/события?
Где полноценное ООП, без цирка с примитивными типами?
Где перегрузка операторов?
Где вывод типов?
Где TCO?
Где async/await?

Охуенно БЛЯ!
источник

AD

Andrew Demonov in rust_offtopic
Constantine Drozdov
Это совсем не главный аргумент против раста, у раста не решены проблемы выразительности
Что ты имеешь в виду?
источник

B

Bogdan in rust_offtopic
Andrew Demonov
1. Таргет AnyCPU. Указывать платформу специально есть смысл разве что для правильного маршаллинга в нативный код и разных параметров билд-скриптов для разных платформ
2. Нет, нужно писать java.exe yourjar.jar, тогда как .net запускается тупо кликом по exe-файлу
3. Да стряпай экспрешены в рантайме и делай хоть классы хоть методы и заменяй их на лету.
4. Изначальная идея была в том, что .net-компоненты будут продавать, и у мс был коммунити сайт под публикацию бинарников в начале 2000. Уже не помню название

И такой возвращаешься в джаву году в 2010-11 например...
Где свойства?
Где замыкания?
Где лямбды?
Где LINQ?
Где partial-классы?
Где делегаты/события?
Где полноценное ООП, без цирка с примитивными типами?
Где перегрузка операторов?
Где вывод типов?
Где TCO?
Где async/await?

Охуенно БЛЯ!
>2. Нет, нужно писать java.exe yourjar.jar, тогда как .net запускается тупо кликом по exe-файлу

под виндой

> 3. Да стряпай экспрешены в рантайме и делай хоть классы хоть методы и заменяй их на лету.

ну это недавно появилось. Хотя есть еще System.Reflecion.Emmit, но я хз было ли оно в 1й версии
источник

p

polunin.ai in rust_offtopic
Andrew Demonov
1. Таргет AnyCPU. Указывать платформу специально есть смысл разве что для правильного маршаллинга в нативный код и разных параметров билд-скриптов для разных платформ
2. Нет, нужно писать java.exe yourjar.jar, тогда как .net запускается тупо кликом по exe-файлу
3. Да стряпай экспрешены в рантайме и делай хоть классы хоть методы и заменяй их на лету.
4. Изначальная идея была в том, что .net-компоненты будут продавать, и у мс был коммунити сайт под публикацию бинарников в начале 2000. Уже не помню название

И такой возвращаешься в джаву году в 2010-11 например...
Где свойства?
Где замыкания?
Где лямбды?
Где LINQ?
Где partial-классы?
Где делегаты/события?
Где полноценное ООП, без цирка с примитивными типами?
Где перегрузка операторов?
Где вывод типов?
Где TCO?
Где async/await?

Охуенно БЛЯ!
2 если установлена джава, тыкаешь левой кнопкой на джарник и ось сама запускает java ...
источник

B

Bogdan in rust_offtopic
Andrew Demonov
1. Таргет AnyCPU. Указывать платформу специально есть смысл разве что для правильного маршаллинга в нативный код и разных параметров билд-скриптов для разных платформ
2. Нет, нужно писать java.exe yourjar.jar, тогда как .net запускается тупо кликом по exe-файлу
3. Да стряпай экспрешены в рантайме и делай хоть классы хоть методы и заменяй их на лету.
4. Изначальная идея была в том, что .net-компоненты будут продавать, и у мс был коммунити сайт под публикацию бинарников в начале 2000. Уже не помню название

И такой возвращаешься в джаву году в 2010-11 например...
Где свойства?
Где замыкания?
Где лямбды?
Где LINQ?
Где partial-классы?
Где делегаты/события?
Где полноценное ООП, без цирка с примитивными типами?
Где перегрузка операторов?
Где вывод типов?
Где TCO?
Где async/await?

Охуенно БЛЯ!
ну без авейтов больно, да.

свойства не нужны. Вон в расте и С++ их нет и пофиг.
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
"первый язык я написал в 16 лет"
Блять а я в 18
источник

p

polunin.ai in rust_offtopic
Грустно
источник

AD

Andrew Demonov in rust_offtopic
Bogdan
>2. Нет, нужно писать java.exe yourjar.jar, тогда как .net запускается тупо кликом по exe-файлу

под виндой

> 3. Да стряпай экспрешены в рантайме и делай хоть классы хоть методы и заменяй их на лету.

ну это недавно появилось. Хотя есть еще System.Reflecion.Emmit, но я хз было ли оно в 1й версии
это всё настолько минорные вещи, что влияют примерно ни на что
источник

B

Bogdan in rust_offtopic
ну вргумент про свойства вобще не аргумент как по мне)
источник

B

Bogdan in rust_offtopic
но я не спорю что шуруп как язык намного мощнее за джавку
источник

p

polunin.ai in rust_offtopic
Свойства вообще самая юзлесная вещь из тех которые я видел хз
источник