Size: a a a

Обсуждения техдирские

2020 March 02

P

Pavel in Обсуждения техдирские
Обычно языки тянут за собой экосистему, парадигмы разработки, вагон и маленькую тележку проблем, которые касаются рантаймов, GC, шедулинга, профилирования. И вот это и есть "писать код". Как мне кажется, за пол года на части языков, в этом разобраться можно, и хорошо вникнуть. За месяц - я бы усомнился.
источник

P

Pavel in Обсуждения техдирские
Andrey Shetukhin
В смысле? Ну вот открываем учебник, например, по ФОРТРАНУ и смотрим, что подразумевается под поднятием "обучение программированию". Потом всю жизнь пишем на любом языке как на ФОРТРАНЕ
Надеюсь это сарказм.
источник

AZ

Anton Zhbankov in Обсуждения техдирские
Pavel
Обычно языки тянут за собой экосистему, парадигмы разработки, вагон и маленькую тележку проблем, которые касаются рантаймов, GC, шедулинга, профилирования. И вот это и есть "писать код". Как мне кажется, за пол года на части языков, в этом разобраться можно, и хорошо вникнуть. За месяц - я бы усомнился.
А как же Кнут?
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Pavel
Обычно языки тянут за собой экосистему, парадигмы разработки, вагон и маленькую тележку проблем, которые касаются рантаймов, GC, шедулинга, профилирования. И вот это и есть "писать код". Как мне кажется, за пол года на части языков, в этом разобраться можно, и хорошо вникнуть. За месяц - я бы усомнился.
Ничего они за собой не тянут. Писать можно абсолютно не зная, как работает GC, в 95% случаев это не имеет никакого значения. Как и профилирование.

Для разработки какого-нибудь приложения на Qt даже не надо знать собственно С++.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Anton Zhbankov
А как же Кнут?
И пряник. Книга, необходимая только для того, чтобы красиво стояла на полке.

Ну, ещё оттуда можно задачки на собеседование брать
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Pavel
Надеюсь это сарказм.
Нет.
источник

P

Pavel in Обсуждения техдирские
Andrey Shetukhin
Ничего они за собой не тянут. Писать можно абсолютно не зная, как работает GC, в 95% случаев это не имеет никакого значения. Как и профилирование.

Для разработки какого-нибудь приложения на Qt даже не надо знать собственно С++.
Можно все, что угодно, если оно не запрещено УК. Но не стоит выдавать это за "писать код". Обычно, так рождаются те проекты, на которые я прихожу. Когда на 50 тазах на AWS утробно ворочается Ruby код, который обслуживает 200 CCU.
источник

HB

Harry Box in Обсуждения техдирские
Ох, как-то жарковато тут стало. Мне стало интересно, а есть ли здесь люди без в/о?
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Pavel
Можно все, что угодно, если оно не запрещено УК. Но не стоит выдавать это за "писать код". Обычно, так рождаются те проекты, на которые я прихожу. Когда на 50 тазах на AWS утробно ворочается Ruby код, который обслуживает 200 CCU.
Ещё раз. В  мире 95, если не 99% проектов - именно такие. Потому, что большинство приложений на современном железе не требует для своей разработки знания, чем отличается поиск в rb-дереве от поиска в hashtable.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
И - да, большинство программистов кодируют именно так. Достаточно посмотреть код Firefox или Chrome.
источник

P

Pavel in Обсуждения техдирские
Andrey Shetukhin
Ещё раз. В  мире 95, если не 99% проектов - именно такие. Потому, что большинство приложений на современном железе не требует для своей разработки знания, чем отличается поиск в rb-дереве от поиска в hashtable.
Согласен. Тут я с вами спорить не буду, потому у меня и есть работа :) Но не стоит называть это умением писать код, все же.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Pavel
Согласен. Тут я с вами спорить не буду, потому у меня и есть работа :) Но не стоит называть это умением писать код, все же.
Вот мы сейчас общаемся посредством невероятно кривой и пионерски написанной говнопрограммы, протокол  которой спроектирован олимпиадниками. И что?
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Это мешает нам общаться?
источник

AZ

Anton Zhbankov in Обсуждения техдирские
Harry Box
Ох, как-то жарковато тут стало. Мне стало интересно, а есть ли здесь люди без в/о?
Хочу напомнить собравшимся, что цель вехнего образования помимо углубленного профильного - это равномерный обзор всяких историй с политологиями и культурологиями
источник

P

Pavel in Обсуждения техдирские
Andrey Shetukhin
Вот мы сейчас общаемся посредством невероятно кривой и пионерски написанной говнопрограммы, протокол  которой спроектирован олимпиадниками. И что?
Ни в коем случае не мешает. Вопрос только в кривизне написанного. Многие вещи сознательно делаются "кривыми" в угоду производительности к примеру. Так уж работает этот мир. (я не про ТГ сейчас, а в общем!)
источник

HB

Harry Box in Обсуждения техдирские
Anton Zhbankov
Хочу напомнить собравшимся, что цель вехнего образования помимо углубленного профильного - это равномерный обзор всяких историй с политологиями и культурологиями
Вы хотите сказать, что наличие базового курса гуманитарных наук в технических специальностях - это плохо?
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Pavel
Ни в коем случае не мешает. Вопрос только в кривизне написанного. Многие вещи сознательно делаются "кривыми" в угоду производительности к примеру. Так уж работает этот мир. (я не про ТГ сейчас, а в общем!)
Да и насрать на кривизну. ТГ спроектирован и написан плохо не в угоду производительности, а потому, что олимпиадники иначе не умеют. И что? Да всем насрать (с) Гриффины
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Harry Box
Вы хотите сказать, что наличие базового курса гуманитарных наук в технических специальностях - это плохо?
В каком-то смысле - да.
источник

VK

Viacheslav Kaloshin in Обсуждения техдирские
Harry Box
Вы хотите сказать, что наличие базового курса гуманитарных наук в технических специальностях - это плохо?
это бесполезно чуть более, чем полностью
источник

HB

Harry Box in Обсуждения техдирские
Что же в этом плохого?
источник