
Evgeniy
08.05.2017
19:59:42
мне у раст очень нравятся некоторые вещи которые они продвегают

Paul
08.05.2017
20:18:28

Evgeniy
08.05.2017
20:18:43
i32

Paul
08.05.2017
20:18:48
То, что некоторые типы имеют примитивными так-то и особо ничего не значит

Google

Paul
08.05.2017
20:19:04
Точно также реализованы типажи
Точно также есть собственные методы

Evgeniy
08.05.2017
20:20:21
тебе возможно видней

Paul
08.05.2017
20:22:16
Я думаю, там просто нет смысла говорить про примитивы или нет. И причина там в пютом, что первичной является статическая диспетчеризация, а не динамическая, как а той же жабе
То есть, там действительно, раз нет виртуальной таблицы и вот это все, то это примитив
В хаскеле/расте же вирт таблицв отдельно (в трейт объектах)
То есть, просто глупо наверное вообще вопрос такой там поднимать

Andrey
08.05.2017
20:26:06

Paul
08.05.2017
20:28:40
В большинстве случаев посредством мономофизации из дженерика. Тут важный момент, почему в той же жабе далеко не всегда этого достаточно: трейты, в отличие от интерфейсов, идут отдельно.

Evgeniy
08.05.2017
20:29:38
мне почему то кажется rust хороший но он не выстрелил так как гоу

Andrey
08.05.2017
20:29:56

Paul
08.05.2017
20:29:58
Динамическая диспетчеризация тоже есть, но реализуется не как объект м ссылкой на вирт таблицу, а как отдельная структура и с ссылкой на данные и с ссылкой на методы

Google

Evgeniy
08.05.2017
20:29:59
но я думаю его одназначно надо изучить потому что есть набор хороших плюсов)

Andrey
08.05.2017
20:30:07
*ирония*

Paul
08.05.2017
20:30:33

Andrey
08.05.2017
20:30:36
Это языки совершенно для разных целей.

Paul
08.05.2017
20:30:38
Ну и у последнего гугл

Evgeniy
08.05.2017
20:30:50
мне в раст нравятся следующие плюсы
нет garbage collector
максимум проверок в компиляторе и он строгий
и компилятор и язык
наличие cargo на уровне языка (чего нет в плюсах и с) пакетный менеджер один и он стандартен
компиляция под все чем я пользуюсь

Andrey
08.05.2017
20:32:20

Evgeniy
08.05.2017
20:32:23
компиляция в бинарный файл а не для вм
который меня останавливает
надо написать ide на раст для разработки под растом)

Paul
08.05.2017
20:33:07
Да кому эти иде нужны

Evgeniy
08.05.2017
20:33:28
была бы ide как idea community edition я бы с удовльствием писал под раст

Paul
08.05.2017
20:33:35
Даже аффинная

Google

Andrey
08.05.2017
20:33:36

Evgeniy
08.05.2017
20:33:36
ну писать в вим
и все ручками рефакторить иногда утомительно
мое имхо

Paul
08.05.2017
20:34:13
Ты не умеешь готовить вим

Evgeniy
08.05.2017
20:34:18
да я согласен что есть плюсы и у вм

Andrey
08.05.2017
20:34:21

Evgeniy
08.05.2017
20:34:22
есть плюсы даже у gc

Andrey
08.05.2017
20:34:47

Evgeniy
08.05.2017
20:34:53

Paul
08.05.2017
20:35:28

Andrey
08.05.2017
20:35:32

Paul
08.05.2017
20:35:42
И то в меиапрограммировании только

Evgeniy
08.05.2017
20:35:49
вм vs натив, срач же
не ведитесь на это
как и на конфигурацию вима)

Paul
08.05.2017
20:36:26

Google

Evgeniy
08.05.2017
20:36:40

Paul
08.05.2017
20:36:42
Ну и да, переносимость у интерпретируемых
С вм завязка на вм

Evgeniy
08.05.2017
20:37:09
и некоторые решения не используются из за требвания jvm берут другие вещи где нет этих требований)

Andrey
08.05.2017
20:37:39

Evgeniy
08.05.2017
20:37:41

Paul
08.05.2017
20:37:52

Evgeniy
08.05.2017
20:38:11
ну давайте мериться .vimrc
:D

Paul
08.05.2017
20:38:21

Admin
ERROR: S client not available

Paul
08.05.2017
20:38:39
Вечно так. Какую гибели кафку возьмешь
Отличная вещь
По из-за жвм
А.. забейте, я спать пошёл

Andrey
08.05.2017
20:39:00

Evgeniy
08.05.2017
20:42:27
реально хорошие инструменты
и что они для java в первую очередь

Google

Evgeniy
08.05.2017
20:43:01
но это не значит что для раст такое не сделать
1. возможно там эти инструменты не нужны
и люди сидят в вим и счастливы(за полгода соберут vimrc нужными плагинами)
2. Даже если инструменты нужны, нет платеже способного населения (популярность языка не большая), да и не enterprice как java или c#
поэтому делать удобную тулзу комерческую смысла нет, разработка не окупится
остается опенсорс
3. для тех кому нужно остается опенсорс и не нашелся энтузиастс который бы один собой заменил целую компанию

Andrey
08.05.2017
20:46:14
Я не про рас в частности. Я про всё, кроме джавы. Ну и нескольких других языков, которые поддерживаются брейнсами. Но они все имеют худшую поддержку, чем джава.

Evgeniy
08.05.2017
20:47:01
ну у С# есть visual studio
поддержка веба говно, но поддержка С# норм

Andrey
08.05.2017
20:47:25

Evgeniy
08.05.2017
20:47:47
ну это опять же имхо твое)
возможно я даже соглашусь но найдется кто то кому больше нравится vs

Andrey
08.05.2017
20:48:27
ну это опять же имхо твое)
Нет. Я попытался открыть corefx(стандартная библиотека дотнета), так вот. Студия не смогла переварить её.
Так что это не вопрос вкусов. А вопрос работы.

Evgeniy
08.05.2017
20:48:59
ты взял один пример
который сделал сам
это есть твое имхо
возможно это важно для тебя но не важно для других

Andrey
08.05.2017
20:49:36
Студия не умеет перемещаться по контексту к методу.
Т.е. там нельзя переместиться к методу с определенной сигнатурой. Она переместится к первому методу с таким именем, объявенному в классе.

Evgeniy
08.05.2017
20:50:42
шайпер не разрабатывает компания придумавшая С#
как минимум этого уже достаточно иногда