LINUX.ORG.RU

Насколько правильно совмещать 2 «гиганта»?

 


0

1

Значит учу я Swift ибо понравилось. Но тут есть одно но, у меня посреди учебного дня есть 1-2 пары свободных и я решил их посвятить изучению тоже (просто так сидеть и ничего не делать - скучно). Насколько будет правильно начать учить сразу 2 таких гиганта как Swift и C++? Вопрос больше о правильности подхода к изучению, т.к с самими временем проблем нет и я всё также смогу уделять часа 4 на свифт.


Ответ на: комментарий от Gvidon

с кучей заморочек и тяжёлым наследием

ви так говорите, будто у C нет тяжкого наследия

если не собираешься дальше с ним плотно работать, то лучше и не соваться в эту область.

Аналогично с C. Если не собираешься мучать ядро и заниматься всяким перекладыванием байтиков - нафиг не нужен.

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

ви так говорите, будто у C нет тяжкого наследия

На порядки меньше

Если не собираешься мучать ядро и заниматься всяким перекладыванием байтиков - нафиг не нужен

А на чём, по-твоему, написаны все эти новомодные питоны и руби вместе с половиной своих библиотек?

Gvidon ★★★★
()
Ответ на: комментарий от Gvidon

А на чём, по-твоему, написаны все эти новомодные питоны и руби вместе с половиной своих библиотек?

даже не учитывая, что питон с руби тоже нафиг не нужны, если человек не собирается писать питон и руби (а не на них), то один фиг не нужно

lazyklimm ★★★★★
()
Ответ на: комментарий от yurikoles

тогда зачем всё вот это вот ископаемое?

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

Хороший специалист должен понимать, как работает инструмент, которым он пользуется. Не обязательно быть в этом крутым специалистом, но общее представление иметь нужно, иначе в любой мало-мальски нестандартной ситуации он будет просто впадать в ступор. Программистам на С++, например, приходится иметь хотя бы базовое представление об ассемблере и архитектуре машины, на которой будет работать программа, понимать, как работает линкер, как работает препроцессор, иметь базовое представление о внутренностях ОС, в конце концов. Это всё выходит далеко за рамки стандарта C++.

Gvidon ★★★★
()
Последнее исправление: Gvidon (всего исправлений: 1)
Ответ на: комментарий от Gvidon

Хороший специалист должен понимать, как работает инструмент, которым он пользуется.

Отличный специалист - да, хороший (способный быстро выдавать работоспособный результат) - вовсе не обязательно.

иначе в любой мало-мальски нестандартной ситуации он будет просто впадать в ступор.

Tсли что-то пошло не так с инструментом, нужно обращаться к специалисту по инструментам. «и швец и жнец», это конечно хорошо, но не зря разделение труда придумали.

И, если что, я, работая с достаточно высокоуровневым языком, испытываю потребность залезть в кишки пару раз в лет в лучшем случае.

lazyklimm ★★★★★
()
Ответ на: комментарий от Gvidon

И таки да, я не знаю питонщиков-рубистов работающих в вебе (а таких большинство), которые бы хоть раз по роду деятельности лезли разбираться в сишный код.

lazyklimm ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.