@ru_python

Страница 1537 из 9768
Nobue
16.09.2016
16:23:14
вот в чем я с тобой согласен что Си или плюсы нужны в любом случае как бэкграунд

Artem
16.09.2016
16:23:20
ты так говоришь, как будто зная си ты не сможешь сесть и писать на плюсах

Nobue
16.09.2016
16:23:24
обычно люди кто с ними работали сильно лучше понимают практически все

Alex
16.09.2016
16:23:30
ну, тут уже дело вкуса
я исхожу из пологости кривой обучения

Google
Artem
16.09.2016
16:23:44
не нужно учить ООП на примере с++

Nobue
16.09.2016
16:24:25
плюсы это очень хороший базис программирования близкого к системе, но не настолько, чтобы совсем сойти с ума (простите чуваки с канала ассемблер)

это хороший компромисс

Nobue
16.09.2016
16:24:53
язык полезен, много используется, достаточно низкоуровневый, при этом современный

Artem
16.09.2016
16:24:54
как и функциональщину нужно учить на лиспе или скиме, а не на любом_языке_с_лямбдами

Nobue
16.09.2016
16:25:03
чтобы научится например правильно работать с памятью

и вообще понимать как оно все работает внутри

Costel Salanders
16.09.2016
16:25:16
Зачем

Nobue
16.09.2016
16:25:23
когда пишешь только на JS скажем ты уже это все пропускаешь мимо

Artem
16.09.2016
16:25:24
чтобы не писать говнокод

Nobue
16.09.2016
16:25:27
или даже только на питоне

Costel Salanders
16.09.2016
16:25:34
Есть та же jvm (просто пример)

Google
Nobue
16.09.2016
16:25:38
да потому что в реальной работе это надо!

Costel Salanders
16.09.2016
16:25:53
Объясни пожалуйста

Без криков

Nobue
16.09.2016
16:25:56
потому что иногда надо писать расширения на плюсах для производительности, потому что иногда надо писать либы на плюсах для кроссплатформенности

Alex
16.09.2016
16:26:05
Зачем
чтобы понять прелесть всех остальных языков программирования и никогда больше не говорить что perl отстой))

Nobue
16.09.2016
16:26:05
иногда надо фиксить баги в плюсовых либах которые ты юзаешь

Costel Salanders
16.09.2016
16:26:11
Опять ты про плюсы

Nobue
16.09.2016
16:26:12
и собирать с модификациями под свой проект

даже в питоне

v
16.09.2016
16:26:18
Есть та же jvm (просто пример)
есть протекающие абстракции(см. статью Спольски)

Nobue
16.09.2016
16:26:36
Опять ты про плюсы
ну так я только про них и говорил же

Costel Salanders
16.09.2016
16:27:00
Мы говорили о яп для начинающих

Nobue
16.09.2016
16:27:27
именно, и человек говорил про Си, а я топлю что гораздо лучше взять плюсы

первым можно и питон

Costel Salanders
16.09.2016
16:27:34
Зачем ему ебля с памятью, если он не собирается связывать свою жизнь с системным коддингом?

Nobue
16.09.2016
16:27:52
чтобы он потом не писал ботву в питоне

Costel Salanders
16.09.2016
16:27:53
Причём учить его на выброс

Nobue
16.09.2016
16:28:04
не понимая как память работает и что такое мемори лики и почему GC не забрал его обьект

и как сделать чтобы забрал

Google
Nobue
16.09.2016
16:28:15
и как сделать чтобы не забирал когда не надо

и что вообще такое в памяти у него находится и почему не влезает

и еще тысяча причин

Ivan
16.09.2016
16:28:30
Наверное тогда разумно описать сферы применения си и плюсов и отдать выбор на откуп обучающегося

Costel Salanders
16.09.2016
16:29:04
Си стоит учить первым только из-за строгости

Чтобы человек привык писать правильно

Nobue
16.09.2016
16:29:18
плюсы это базис на котором все сейчас основывается так или иначе, с другой стороны этого базиса стоит Си

те же либы питона во многом это биндинги

именно поэтому плюсы имеют реальный практический смысл

если выбирать что новичку учить как более сложный язык после питона надо брать плюсы

Си никому не нужен сейчас и в реальных проектах только в очень узких областях используется

Costel Salanders
16.09.2016
16:30:42
Я сказал учить на выброс

Costel Salanders
16.09.2016
16:30:51
А плюсы нужно учить не один год

Nobue
16.09.2016
16:31:07
ну я не предлагаю же сделать второго Александреску)

Alex
16.09.2016
16:31:16
А плюсы нужно учить не один год
а че там учить-то не один год?

Nobue
16.09.2016
16:31:22
выучить на некоем достаточном уровне для написания программ и понимания концепций

Alex
16.09.2016
16:31:31
std lib?

arisu
16.09.2016
16:31:32
а че там учить-то не один год?
Ого, да у нас ньюфаг

Costel Salanders
16.09.2016
16:31:40
Google
Alex
16.09.2016
16:31:44
ну это да

Nobue
16.09.2016
16:31:45
плюсы это страшно конечно если сильно глубоко копать

Alex
16.09.2016
16:31:46
))

Nobue
16.09.2016
16:31:59
скажем так, на уровне "Си с классами" + STL + немного шаблоны

это базис который потом пригодится везде

особенно знание STL, алгоритмов и типов данных

во всех питонах и рубях те самые типы данных

и зная как они работают внутри ты гораздо лучше напишешь код в питоне

Nobue
16.09.2016
16:33:10
нет, это не математика

Admin
ERROR: S client not available

Nobue
16.09.2016
16:33:16
это называется теория алгоритмов

Costel Salanders
16.09.2016
16:33:29
Структуры Данных это не математика?

Надо же

Nobue
16.09.2016
16:33:35
фишка тут в том что теория алгоритмов это необьятная хренота вроде 3 томов Кнута

а вот STL это четко что нужно

зная типы данных и алгоритмы STL ты знаешь практически все нужное для жизни

потому что в том же питоне типы данных те же самые практически, те же листы, словари-хэш-таблицы, итд итп

вот многие кто не имеют такого базиса в питоне пишут потом очень медленный код

всю теорию алгоритмов учить это тоже дело гиблое

Google
Costel Salanders
16.09.2016
16:35:26
Т.е. осилить плюсы, проще быстрее и полезнее, чем дрочтить матем. а потом Крута?

Nobue
16.09.2016
16:35:33
computer science это слишком широкая тема для практика

ну вот ты читал 3 тома Кнута что ли?

и ты правда веришь что это прямо полезно для практики?

и нет, ты перевираешь мои слова

Марк
16.09.2016
16:37:20
ну вот ты читал 3 тома Кнута что ли?
В теории - да. Если не только что читал, но еще и усвоил. Хотя факт фактом - по нему не учат. И это о чем-то да говорит.

Nobue
16.09.2016
16:37:25
я не говорю что плюсы заменяют теорию алгоритмов, я говорю что изучив плюсы на урове "Си с классами", STL, шаблоны человек получит крутой базис для понимания очень большого количества языков

потому что многие языки (кроме функциональных) используют эти концепции и подходы

и вдобавок плюсы это еще и практически полезно

Costel Salanders
16.09.2016
16:38:19
и нет, ты перевираешь мои слова
Я не перевираю, а интересуюсь у более опытного разраба

Nobue
16.09.2016
16:38:26
потому что они всюду повсеместно применяются

одни плЮсы кругом!

Costel Salanders
16.09.2016
16:39:13
одни плЮсы кругом!
Вовремя ты исправил

Nobue
16.09.2016
16:39:20
:D

Costel Salanders
16.09.2016
16:39:53
потому что они всюду повсеместно применяются
Особенно в вебе, мобильном "геймдеве" и крудошлёпстве

Nobue
16.09.2016
16:40:06
в мобильном очень много

в вебе не особо

последнее я вообще не понимаю что такое

все кроссплатформенные игры на мобилках написаны на плюсах

там нативного платформенного кода совсем чуть-чуть

рисуют окошко или буфер и фигачат потом плюсами до победного конца

ну или на юнити)

по сути у тебя вариантов-то особо и нет там

Страница 1537 из 9768