
Eugene
04.09.2017
17:27:46
https://habrahabr.ru/post/337098/
Да. Ибо дешевые и память-безопасные go-рутины. Это про пареллельность и микросервисы, и вообще парадигма языка наиболее близка к оптимальной эффективности в оглядке на ключевые требования. По крайней мере такие цели ставились и ставятся.
Итого, мой топчик для джуниора:
1. Фронт и Сервер-приложений:
JS / Dart / WebAssembly, Node.js (и понятно CSS/HTML)
2. Бэк/API/сети: GoLang
3. Прикладнухи, утилиты, Sci/Math, BigData: Python
4. Корпораты: Java
5. Красноглазие: C,C++
Остальное от лукавого

Михаил
04.09.2017
17:33:47
? Биткоины проданы по $4143.200, -7.565%

Google

Dmitry
04.09.2017
17:33:54
СКАМ

Снобяъ
04.09.2017
17:34:01

Михаил
04.09.2017
17:34:20

Eugene
04.09.2017
17:34:21

Anastasia
04.09.2017
17:34:34
А он вручную постит?
Или бот автоматически опять?

Михаил
04.09.2017
17:34:46

Снобяъ
04.09.2017
17:34:50
Как дальше жить

Eugene
04.09.2017
17:35:18

Снобяъ
04.09.2017
17:35:35
Нам в универе говорили, что надо бы еще Асемблер знать, что бы в С++ встраивать

Алексей
04.09.2017
17:35:37
Что в Go такого хорошего, кроме горутин?

Dmitry
04.09.2017
17:35:51
простота?

Google

Eugene
04.09.2017
17:36:01

Снобяъ
04.09.2017
17:36:19

Eugene
04.09.2017
17:36:49
Ты забыл про шарп
Специально! MS не упоминаю в суе... хотя TypeScript не плох как альтернатива JS

Снобяъ
04.09.2017
17:38:12

Nikita
04.09.2017
17:38:32
хехехе
все еще прибыльнее банковских депозитов

Алексей
04.09.2017
17:38:41

Снобяъ
04.09.2017
17:38:57

Eugene
04.09.2017
17:38:57

Nikita
04.09.2017
17:39:18

Снобяъ
04.09.2017
17:39:47

Nikita
04.09.2017
17:40:02
так тут можно же :)

Снобяъ
04.09.2017
17:40:25
Так никто не признается, что уже продал машину ради биток, а тут така халепа

Алексей
04.09.2017
17:40:51
простота?
Ну это на любителя. Мне с дивана например кажется, что Go несколько ограничен или даже примитивен. И простота языка != простота написания программ.

Eugene
04.09.2017
17:42:29

Алексей
04.09.2017
17:43:41
Просто как пример. На C#, на мой взгляд, писать и читать программы проще, чем на Java, хотя C# - это Java на стероидах, то есть C# как язык сложнее Java.

Aler
04.09.2017
17:44:31
Это же не от языка, а от автора зависит

Алексей
04.09.2017
17:46:27

Google

Алексей
04.09.2017
17:48:09
Если бы зависило только от авторов, то на PHP бы было столько же гвонокода, сколько и на нормальных языках, но мы все тут прекрасно знаем, что это не так.

Снобяъ
04.09.2017
17:48:14

Алексей
04.09.2017
17:49:18
а в чем проявляется стероидность?
В том, что C# был фактическим клоном джавы в своих ранних версиях, но затем оброс фичами, и довольно неплохими в большенстве своём фичами.

Eugene
04.09.2017
17:49:32

Снобяъ
04.09.2017
17:49:36

Алексей
04.09.2017
17:52:01
так что за фичи то
Свойства, лямбды, полноценный дженерики, структуры, вывод типов, async/await, linq, dynamic.
ну правда, лямбды в Java 8 всё таки появились

Снобяъ
04.09.2017
17:52:46

Алексей
04.09.2017
17:53:00
а с async/await в C# я баловался задолго до появления промисов в JS (но это не точно)

Eugene
04.09.2017
17:53:14

Алексей
04.09.2017
17:54:06
Ах да, делегаты забыл упомянуть

Eugene
04.09.2017
17:54:33
С,C++,C# при правильном приложении рук на локальной задаче будут быстрее. GoLang же имплементирует "диалект" и "среду" поставля в целом безопасный, эффективный и быстро-написуемый код.

Снобяъ
04.09.2017
17:55:32

Алексей
04.09.2017
17:55:53

Снобяъ
04.09.2017
17:56:21

Eugene
04.09.2017
17:57:21
Не сорьтесь "девочки" ООП-гавно... )) Не я, Бьёрн Страстурп - сказал ))

Алексей
04.09.2017
17:57:50
очень понятно (нет)
что тут не понятного может быть? В C# есть почти все фичи Java, так как он очень сильно ей вдохонвлялась, но C# пошёл гораздо дальше и добавил своих фич, причём действительно нужные и хорошие фичи
язык из-за этого стал сложнее Java, но писать на нём чуть приятнее

Google

Алексей
04.09.2017
17:58:44

Снобяъ
04.09.2017
17:58:57

Eugene
04.09.2017
17:59:17
"Объектно-ориентрованное программирование — это исключительно плохая идея, которую могли придумать только в Калифорнии." Эдсгер Дейкстра ?

Алексей
04.09.2017
18:00:13

Pablo
04.09.2017
18:00:17

Алексей
04.09.2017
18:00:53

Eugene
04.09.2017
18:01:16

Снобяъ
04.09.2017
18:01:55
и по удобности не хуже

Алексей
04.09.2017
18:02:54

Снобяъ
04.09.2017
18:03:29
как?
метод гет и метод сет?

Алексей
04.09.2017
18:03:42

Снобяъ
04.09.2017
18:03:54
суть та же

Алексей
04.09.2017
18:04:05
это внезапно методы, и вызываются как методы

Снобяъ
04.09.2017
18:04:38
да. и могут иметь модификаторы

Eugene
04.09.2017
18:04:41

Алексей
04.09.2017
18:05:17
да свойства - это синтаксический сахар над методами
но всё же весьма удобнее тех же геттеров и сеттеров

Google

Алексей
04.09.2017
18:06:24

Pablo
04.09.2017
18:06:44
Блин
Нужен отдельный чат по тореадору

Eugene
04.09.2017
18:06:54

Pablo
04.09.2017
18:07:01
Очень заумные беседы))

Eugene
04.09.2017
18:07:46

Алексей
04.09.2017
18:07:46

Kiku
04.09.2017
18:08:18

Алексей
04.09.2017
18:08:39
Потому что самое низкоуровневое, о чём я могу подумать, так это обычные сокеты, которые есть просто ВЕЗДЕ, в том числе и в ноде.

Eugene
04.09.2017
18:10:03

Алексей
04.09.2017
18:11:14
даже если и можно, то уж точно не нужно

Eugene
04.09.2017
18:11:41

Алексей
04.09.2017
18:11:50
а вот классический TCP или UDP - запросто
просто задачу про написание своего TCP/IP я бы отнёс к разряду "экзотических" в одном ряду с разработкой какого-нибудь драйвера

Eugene
04.09.2017
18:13:35

Алексей
04.09.2017
18:13:38
и такая задача явно не может возникать часто, если не работать в достаточно узкой сфере