@proGO

Страница 1458 из 1674
Roman
26.05.2018
17:29:15
Может тогда не переписывать его на Go?
так Java это-ж не модно))) надо вообще всё на Go переписать!

Alexander
26.05.2018
17:37:59
Только и делают что переписывают и переходят на Go, очень мало людей говорят что просто решили освоить новый инструмент (язык) ?

Мать Природа
26.05.2018
19:32:09
Google
Danil
26.05.2018
19:36:41
Я бы лучше с С начал

Алекс
26.05.2018
19:36:48
Мать Природа
26.05.2018
19:37:06
ну хз хз, хотя можно попробовать ;)

Danil
26.05.2018
19:37:36
Естественно речь идет

Об ANSI C

Roman
26.05.2018
19:38:52
учится прогать лучше на си или плюсах
не рекомендуется людям с нестабильной психикой

Мать Природа
26.05.2018
19:39:32
все очень плохо?

Danil
26.05.2018
19:40:03
Просто там нет многих пакетов

Которые вы юзаете не задумываясь

Roman
26.05.2018
19:40:17
почему
да потому-что раздолбишь бедный монитор на 500м SEGFAULT'е

Мать Природа
26.05.2018
19:40:58
лул

Google
Roman
26.05.2018
19:41:04
про C++ я вообще молчу, помню как изучал прелести STL и meta programming'а, к счастью монитор остался жив

Roman
26.05.2018
19:41:43
ошибки компиляторов наверное не для людей писали

Мать Природа
26.05.2018
19:42:17
Алекс
26.05.2018
19:42:42
кресты один из самых сложных языков

Roman
26.05.2018
19:43:13
а кто сказал что программировать легко?
ты когда в Go делаешь ошибку с памятью то Runtime паникует и кидает stack trace, легко понять что где не так. В C/C++ поумолчанию такого нет без дебагера, просто прога валится и всё, и гадай что где не так.. но я в самом начале не умел ещё грамотно работать с дебагером

Danil
26.05.2018
19:43:39
Лол

Это не язык делает

Мать Природа
26.05.2018
19:43:44
-.-

Danil
26.05.2018
19:43:48
А компилятор

Roman
26.05.2018
19:44:11
А компилятор
эм, что компилятор делает? стэк трейсы?

Danil
26.05.2018
19:44:52
Язык программирования это набор инструкций

Roman
26.05.2018
19:44:57
компилятор компилит код в бинарь, всё. максимум что он может сделать это скомпилить в дебаг режиме чтоб с дебагером можно было разобраться что к чему

Danil
26.05.2018
19:45:31
Есть вероятность что вы используете компилятор 80 года

Roman
26.05.2018
19:45:53
а compile-time ошибки шаблонов вообще можно забыть, их даже профессионал с трудом понимает

Danil
26.05.2018
19:46:04
Да и к тому же если вы на визуалке сидите

То там все понятно

Выводится

По поводу run time

Google
Roman
26.05.2018
19:46:43
Есть вероятность что вы используете компилятор 80 года
вполне возможно, но я не думаю что бинарь из последнего CLang'а автоматически выдаст тебе stack trace в случае SEGFAULT'а, или я ошибаюсь?

Danil
26.05.2018
19:49:10
Машинный код никогда вам ничего не вернет в случае ошибки

Roman
26.05.2018
19:49:21
C/C++ одни из самых неприветлевых сред для начинающих. C/C++ это мощнейшее плазменное ружьё с 100500 настройками, нюансами и возможностями использования. На нём можно всё написать (скоро даже веб-сайты на WASM, эгегей!) но в самом начале будешь стрелять себе по ногам постоянно, 24 часа в сутки, даже когда не кодишь

Go куда приветливее для начинающих. Он сам по себе простой да ещё и прекрасная среда и tooling

Мать Природа
26.05.2018
19:50:21
по этому и с го начали ?

Roman
26.05.2018
19:50:46
boost::stacktrace
boost есть, boost жив, но boost + C++ это далеко не Go

пока поймёшь как правильно его присобачить, как скомпилить с вншеними библиотеками, что есть статичные и динамические библиотеки, compiler flags.....

аааааа

go run hello-world.go и мир прекрасен

Danil
26.05.2018
19:53:06
Если ты выучил и понял кресты

Значит 100% освоишь другое

Danil
26.05.2018
19:53:30
А вот наоборот уже не работает

Roman
26.05.2018
19:53:55
Значит 100% освоишь другое
верно, но тебе придётся много чем пожертвовать в жизни)) ибо это займёт времени однозначно

Алекс
26.05.2018
19:55:31
А если собираешься войти в профессию, то без сей никуда

Daniel
26.05.2018
19:57:01
Чойта?

Масса задач не предполагают знания С, даже поверхностного

Roman
26.05.2018
19:57:57
А если собираешься войти в профессию, то без сей никуда
я начал с C++ и я так не считаю. Мог бы много сэкономить себе нервов но нет, мне не хватало драйва)) учи C++ только если оно тебе действительно нужно, если в твоей сфере без C++ никак. в Web'е в 98% случаев C++ абсолютно не нужен, а веб это почти 50% рынка

Мать Природа
26.05.2018
19:58:22
ну вообще если просто для себя, и это даже не твоя профессия то что?

Google
Мать Природа
26.05.2018
19:58:33
так ради фана

Cenator
26.05.2018
19:58:43
То можешь делать что хочешь

Roman
26.05.2018
19:59:54
В вебе и го не нужен, 70% веба это мешанина пхп, питона и руби
ну вот PHP это уже издевательство над современным железом. Гоняем на тачках с 12 ядерными 4 гигагерцовыми процами, а высераем 300 мс и 200req/s

Алекс
26.05.2018
19:59:57
пописать немного на крестах, а потом оценить сахарок го

Admin
ERROR: S client not available

Roman
26.05.2018
20:00:37
я не утверждаю что нужно все писать на с/с++, но знать базовые вещи хотя бы
какие? работа с памятью? зачем тебе RAII если у тебя в Go GC?

Алекс
26.05.2018
20:00:57
какие? работа с памятью? зачем тебе RAII если у тебя в Go GC?
вот так и появляются быдлокодеры. зачем учится, если оно все сделает за тебя

Roman
26.05.2018
20:02:06
Ну эт всем известно, без компиляции в С он бесполезен
ну а компилить PHP в C это уже верх маразма.. в Facebook'е просто все писали на PHP, и не было к тому времени Go, вот они и написали HHVM))

Daniel
26.05.2018
20:02:16
так ради фана
Go - хороший вариант в этом случае. Вообще, первым языком go я бы не рекомендовал - абстракции очень специфические, то слишком высокоуровневые, то слишком низкоуровневые. Но ради фана - пойдет отлично. А! Кстати! Ради фана - lisp! Clojure, если быть точным

Roman
26.05.2018
20:02:47
ну так то же самое и с го-с++. если тебе нужна скорость, то крестики верный выбор.
Go хватает в большинстве случаев, C++ нужен только в самых редких случаях когда нужно выжать абсолютно всё из желена, например в 3D движках, движок на Go не напишешь

Daniel
26.05.2018
20:04:35
не только игродел, машинное обучение, машинное зрение, нейронки
А вот это все мы скоро перепишем на go. Пара лет - и питона в нейросетях не останется

Google
Stanislav
26.05.2018
20:05:19
А вот это все мы скоро перепишем на go. Пара лет - и питона в нейросетях не останется
Так что есть, что нет - по скорости примерно то же. Питон же как обертка над сишными либами

Алекс
26.05.2018
20:05:25
питон там толко в качестве обвязки к сишным либам

Roman
26.05.2018
20:05:42
движок на Go не напишешь Почему ты так в этом уверен?
Go зачастую 2-3x медленее C++ связанно это с относительно менее развитым компилятором, меньше оптимизаций. Go Runtime и GC не бесплатен.

Roman
26.05.2018
20:06:46
Скорость это другой вопрос.
простите, шта?!))) написать движок можно и на brainfuck в таком случае)))

Roman
26.05.2018
20:07:09
производительность в движке это приоритет #1

Savely
26.05.2018
20:07:11
Ты просто так говоришь, будто это физически невозможно, лол.

Roman
26.05.2018
20:07:50
Ты просто так говоришь, будто это физически невозможно, лол.
это ты так интерпретируешь. Никто не будет писать двиг на Go

Savely
26.05.2018
20:08:03
Но я видел рендер с трассировкой лучей на Go

Алекс
26.05.2018
20:08:17
Savely
26.05.2018
20:08:21
Не тестил

Roman
26.05.2018
20:08:28
это как сервер на JavaScript ?

Savely
26.05.2018
20:08:43

Страница 1458 из 1674