
Roman
23.02.2018
17:20:27
ну и да, сишечку в 2018 тоже стоит использовать и знать )

Aleksandr
23.02.2018
17:20:48
я и не спорю
другой вопрос что для некоторых людей он прям слишком примитивен

Google

Aleksandr
23.02.2018
17:21:14
(не для меня, не подумайте)

Roman
23.02.2018
17:21:36

Aleksandr
23.02.2018
17:22:03
котлин кто нить смотрел?

HipJoy
23.02.2018
17:33:02

Michael
23.02.2018
19:27:24

Roman
23.02.2018
19:30:17

Michael
23.02.2018
19:30:42

Roman
23.02.2018
19:30:53
?

Aleksandr
24.02.2018
07:01:08
Чем вим

Georgy
24.02.2018
07:45:43

Hot
24.02.2018
12:13:56
Тормоза, глюки и работа под JVM.

Google

Hot
24.02.2018
12:15:06
Так емакс с евил-модом это апгрейднутый вим.

Aleksandr
24.02.2018
12:51:57
вимскрипт - кусок говна на лапате, прям совсем плохо ну и то что нельзя запускать любые приложения в соседних буферах

Hot
24.02.2018
12:56:22
Ну кстати насчёт вимскрипта согласен.

Georgy
24.02.2018
12:57:05
и тут тролфейс должен быть детей из эфиопии
вимскрипт такое говнище
ну ещё че хочется свалить на имакс, так это то что там этот ад с настройкой
сидишь дебажишь чуть ли не каждый плагин
и это прям выбешивает
хочешь автодополнение? вот тебе ман на три листа
и не дай бог что подойдёт на так
сиди разбирайся в вимскрипт

Roman
24.02.2018
14:55:37
>если только ему не нужен хинди-код за хинди-цену

Al
24.02.2018
15:10:06

Georgy
24.02.2018
16:25:26
хинди хорошо, если не панджаби
панджаби это те чёрные что посередине Афганистана, Пакистана и Индии
вот они ад

Roman
24.02.2018
18:59:45
свежая кровь?

Olya
24.02.2018
19:06:02
? так сурово

R
24.02.2018
19:10:13
и вам привет)

Google

Georgy
24.02.2018
19:21:02
скажите, а вы считаете го нормальным языком?

Nikolay
24.02.2018
19:21:46

Lex
24.02.2018
19:23:26

Olya
24.02.2018
19:24:19
https://ru.wikipedia.org/wiki/Go

Georgy
24.02.2018
19:25:20

Stepan
24.02.2018
19:28:43
а вообще офигенный был бы язык для 90x ?

Denis
24.02.2018
19:30:11
я считаю его очень очень нишевым
Верно. Go идеально подходит под ряд определённых задач. Как язык же вообще - просто супер, даже в наше дни. Как бы там ни было, Си ведь сейчас много где используется, в таких же нишах

Stepan
24.02.2018
19:33:16
Где-то в параллельной вселенной события пошли по иному сценарию: не было доминации майкрософт, unix и его идеи захватили умы и рынок, Plan 9 удался, а Dennis Ritchie был президентом США.

Georgy
24.02.2018
19:34:50

Stepan
24.02.2018
19:35:07
((А в другой параллельной вселенной победили Lisp машины) (и ничего кроме лиспа люди не используют (и людей то не осталось, их заменили lisp машины)))

Denis
24.02.2018
19:35:23

Stepan
24.02.2018
19:36:07

Denis
24.02.2018
19:36:15

Nikolay
24.02.2018
19:36:29

Denis
24.02.2018
19:37:28

Georgy
24.02.2018
19:37:29
до этого пять лет на плюсах

Google

Admin
ERROR: S client not available

Stepan
24.02.2018
19:37:47

Denis
24.02.2018
19:38:09

Georgy
24.02.2018
19:38:21
что не замена?

Nikolay
24.02.2018
19:38:31
Интересное мнение. Чем отличается тогда?
ээ, всем? вообще ничего общего у них. Структуры в го никак не связаны со структурами в си, кроме как слегка похожим синтаксисом. С параллельностью совсем другая парадигма со своими плюсами и минусами. Управления памятью и параллельностью в го практически нет вообще.

Некто
24.02.2018
19:39:26
После фразы что си не нужен после го, у меня почему то сразу взрыв мозга по микроконтроллерам

Stepan
24.02.2018
19:39:32
JAVASCRIPT @ МОЛОДОСТЬ @ ХАРДКОР

Некто
24.02.2018
19:39:34
Как жёж без си

Nikolay
24.02.2018
19:40:04
никак, си - язык номер один в мире до сих пор

Aleksander
24.02.2018
19:40:16

Nikolay
24.02.2018
19:40:22
и никто его оттуда не снимет в ближайшее время


Denis
24.02.2018
19:45:40
ээ, всем? вообще ничего общего у них. Структуры в го никак не связаны со структурами в си, кроме как слегка похожим синтаксисом. С параллельностью совсем другая парадигма со своими плюсами и минусами. Управления памятью и параллельностью в го практически нет вообще.
Ну давай по пунктам:
1) Структуры в си являются просто блоком памяти с оффсерами по типу данных. В гоу то же самое, разве что добавлена возможность встраивания структур и синтаксический сахар для функций, дабы "привязать" их к структурам.
2) Параллельность в си... да там не было ничего, используешь что даст любая библиотека(ядро). В гоу же добавлено то, что является типичным в данное время для нагруженых систем, вокруг чего пришлось построить и саму имплементацию языка
Что общего ещё:
1) Обработка ошибок. Одни и те же паттерны в Си и Гоу. Не сказать чтобы были плюсы/минусы, просто классический подход
2) Компилируемость и оптимизация на уровне компилятора. Имплементации Си знамениты довольно тем, как хорошо оптимизируют код, аж иногда лишнее удаляют, приводя к kernel panic ?
3) Строгая типизация. Я давно искал замену Си. Нашёл DLang, просидел на нём годик, а вот дет 5 назад встретил гоу. Разочарован не был, но взгляд пришлось поменять.
4) Стиль написания софта. Как на Си писали функции, так и на Гоу пишем простые функции. Разве что добавили чутка синтаксического сахара, чтобы гне было как в GLib, где первым аргументом всегда передаётся контекст.
и никто его оттуда не снимет в ближайшее время
Оу. Мы возможно о разном. Никто не говорит что Гоу вытеснит. Это нереально и не нужно. Но для новых решений, для которых выбирается Си, крайне часто Гоу окажется более удобным вариантом.


Некто
24.02.2018
19:48:36
И cgo

Nikolay
24.02.2018
19:48:42
1) структуры в го не являются просто блоками памяти с оффсетами по типу данных. Там есть менеджер, который может их перемещать и даже бить на куски при необходимости.
2) вот именно. То есть в си есть гибкость, а в го прибита гвоздями конкретная реализация. Некастомизируемая притом, хоть и неплохая.
3) нет, вообще разные паттерны. Как минимум потому, что ошибок в си нет в принципе.
4) не понял, к чему это вообще
5) ты, видимо, имел в виду сильную типизацию. В си она сильнее, чем в го.
6) в си писали функции, в го пишем асинхронные обработчики. Да, синтаксис близкий, но суть довольно разная.

Некто
24.02.2018
19:48:47
Когда выбрали го, но надо впихнуть си
:D

Google

Nikolay
24.02.2018
19:49:29
то есть он вообще не является заменой. Никак.
это прям языки из совсем разных областей
более того, на го в принципе практически нет смысла писать, когда у тебя одно ядро

Vadim
24.02.2018
19:52:23
я все никак не могу основную идею го уловить

Nikolay
24.02.2018
19:52:44
сравнима по крутости разве что clojure

Vadim
24.02.2018
19:53:14

Jonh
24.02.2018
19:53:22