CG Artist, возьмём за пример жс.
Есть циклы и в жс для работы с массивами хорошей практикой является использование таких методов, как форыч, мап, фильтр, редьюс и т.д. Но каким образом использование уже готовых методов со всей скрытой логикой поможет в понимании как эти самые циклы работают?
И поэтому чтобы понять циклы нам нужны фор и вайл, а ес6 методы нам малоинтересны.
Valera Dobroman, боюсь представить как такой говнокод дебажить...
Если уж так хочется вынести функцию хрен знает куда, тогда используй её как функцию, передавай ей экземпляр класса при вызове и работай непосредственно с ним.
Что же касается основного вопроса, почитай про объекты в жс.
godsplane, а я и не обязан писать так, как хочешь этого ТЫ. Мне вообще плевать, исправишься ты или нет. Более того, я наоборот, скорее, заинтересован НЕ помогать тебе. И уж тем более я не буду тебя заставлять, если ты сам не хочешь обучаться.
CG Artist, имхо, C/C++ хороши для изучения как раз тем, что они достаточно низкого уровня, чтобы можно было легко прострелить себе ногу. Да и в целом это строго типизированный язык со всеми основными типами в программировании.
В частности, понять что такое указатели и ссылки, как непосредственно представленны массивы в памяти и почему индекс начинается с нуля. Разобраться что такое строка и что по факту это просто массив чаров и т.д.
Всё это по тому же жс как первому ЯП явно сложнее понять, потому что наглядно это не продемонстрируешь.
CG Artist, и что? Речь про изучение программирования, а не языка. Это если тебе надо как можно быстрее работу найти, то тогда, очевидно, надо уже более тщательно подходить к выбору.
И тем более, что изучение именно программирования вообще не обязывает глубокое изучение самого языка.
Но стоит ли тратить время и силы, чтобы его изучать? Будет ли он также активно развиваться в будущем?
Или лучше сразу учить что-то посерьёзнее, вроде C++ ?
Язык ─ это лишь инструмент. А уж новичкам вообще должно быть плевать на популярность языка, если они хотят именно программированию учиться.
Это как выбирать молоток, чтобы научиться гвозди забивать. Какая разница, это старый советский со следами ржавчины, или новенький в масле с мультитулом и фонариком?