Денис
Не надо гнаться за "легкими для новичка" языками. Это моё ИМХО: первый язык должен быть строго типизирован, быть не ООП-языком и иметь си-подобный синтаксис, потому что очень много (если не все основные) популярных языков имеют именно си-подобный синтаксис. Собственно, сам Си в этом случае - идеальный вариант
Slava
Я хочу хоть с чего то начать , чтобы понять физику
Slava
А не смотреть про все языки по немного
Slava
Хочу выбрать один для знакомства и разбора
Slava
А дальше уже сам решу , если пойдет процесс
Денис
Хз. Я пришёл из строгой типизации в веб, из мира C, C#, и мне не с чем сравнивать. По сути, я рекомендую свой путь.
Максим
Подскажите книги начинающему программисту , просто для понимания азов , без шуточек ваших , серьезно :)) реально , пока запал не пропал
Серия книг "JS/ Python для детей". Я ща не шучу. В одном интервью (зарубежном) чел рассказывал, что эти книги бывают неожиданно полезными для любого уровня. Тк языки меняются, какие-то базовые вещи новыми конструкциями дополняются, а в книгах для детей они бывают уже упомянуты. Типа, "взрослые" программисты порой увлекаются "высокими материями", когда в таеих книгах можно найти пару-тройку интересных мелочей, которые упростят кодинг.
Денис
Плюсы как вариант
Нееее. Это слишком сложно и нахер не надо начинающему.
Vyacheslav
Я хочу хоть с чего то начать , чтобы понять физику
Начни с выбора направления. Язык это не то с чего нужно начинать. Как только определишься с тем что именно ты хочешь создавать - язык определится сам собой
Slava
Хз. Я пришёл из строгой типизации в веб, из мира C, C#, и мне не с чем сравнивать. По сути, я рекомендую свой путь.
Ток что С новинку реально познать , я не говорю там за неделю и прочее , я просто хочу понимать и сам разобраться , возможно Гб там курс взять или скиллбокс
Максим
А си норм?
Смотря для каких задач
Slava
Начни с выбора направления. Язык это не то с чего нужно начинать. Как только определишься с тем что именно ты хочешь создавать - язык определится сам собой
Я Сперва думал что хочу просто сделать игру сам , типа бабки круто , а когда вник , что это офигеть как интересно , то сейчас не у именно цели чего я хочу дальше , на данный момент я хочу понять
Jsx707
Ошибаешься
Очень серьёзно ошибаешься
Денис
Ток что С новинку реально познать , я не говорю там за неделю и прочее , я просто хочу понимать и сам разобраться , возможно Гб там курс взять или скиллбокс
Си довольно прост, но даёт при этом все минимальные знания для работы. Изучить на его основе переменные, типы, циклы, вот это вот всё -и можно браться за что-то посложнее
Денис
А си норм?
Значительно проще
Jsx707
C++ , да давольно сложный , однако для начинающего самое то и без обид Python-Developers , однако он так себе подойдёт для начинающего
Денис
Ошибаешься
Вот нахера грузить человека прелестями ООП, когда он делает первые шаги?
Slava
Jsx707
Вот нахера грузить человека прелестями ООП, когда он делает первые шаги?
А куда щас без ООП это раз ,во вторых , там не обязательно его юзать ,он и процедурный тоже
Максим
Вот нахера грузить человека прелестями ООП, когда он делает первые шаги?
Чтоб не расслаблялся. А то чо он? Мы ж страдали в свое время. Вот раньше люди с ассемблера начинали. (Ирония)
Jsx707
В отличит от Python
Vyacheslav
Я Сперва думал что хочу просто сделать игру сам , типа бабки круто , а когда вник , что это офигеть как интересно , то сейчас не у именно цели чего я хочу дальше , на данный момент я хочу понять
Вот и пойми. В каждом направлении свои наборы навыков, и большая часть из них требует уйму времени на изучение. Если ты готов потратить по году на пробование разных сфер - учи что хочешь. Если не готов - выбери одно.
Jsx707
Я правда обучаюсь не постепенно
Jsx707
Меня прёт очень быстро и я парой могу пропустить основы и просто запомнить алгоритмы для конкретной задачи , однако это не лучший вариант
Денис
То есть освоив С , дальше тоже можно легко другой понять , структура везде одна , только команды разные и задачи ?
Дальше ты изучишь ООП, асинхронность. В других языках. Изучишь языки нетипизированные, тот же JS. Ну и так далее
Slava
Ладно я понял , основы основ это старые языки , дожившие до сегодня
Jsx707
JS имеет синтаксис C++
Slava
Ну и востребованные
Алексей
OleH
Ладно я понял , основы основ это старые языки , дожившие до сегодня
Лол, не очень то и старые. Тот же uml perl и тд, вот это древние. А си и ваши жавы не такие и старые
Денис
А куда щас без ООП это раз ,во вторых , там не обязательно его юзать ,он и процедурный тоже
А ты когда приходишь джуном на работу, на тебя небось разработку архитектуры проекта вешают? Слона надо жрать по частям. И ООП не нужно на первых порах.
Jsx707
Ладно я понял , основы основ это старые языки , дожившие до сегодня
И да благодаря Си и C++ ты далеко пойдёшь) возможно тебя даже в гугл возьмут ,та и сможешь свой гитхаб пополнить
Vyacheslav
Наверно я готов на разные , т.к на данный момент мне просто очень интересно
Тогда выбирай вообще любое. Сменить язык всегда успеешь
Денис
JS имеет синтаксис C++
Господи, отстань ты уже с плюсами. )
Slava
:)
Артур
Блин, как вы так быстро все в контексте алгоримтов учите да даже на питоне это какая-то хрень
Slava
Весело у вас , я вас буду донимать часто
Slava
Готовьтесь
Денис
Jsx707
Ну да , похоже на максимализм , но по моему остальные ЯП не особо нужны Достаточно C++ привести в порядок
Jsx707
В него столько всего напихали
Денис
Ну да , похоже на максимализм , но по моему остальные ЯП не особо нужны Достаточно C++ привести в порядок
Да, да, мы поняли, что тебе дали плюсы в шараге и ты больше ничего не знаешь )
Vyacheslav
Ладно я понял , основы основ это старые языки , дожившие до сегодня
С++ так себе "доживший" Он живее всех живых. На нем пишут игры, программы для микроконтроллеров, всякий софт для ресурсоемких задач. Ну и оборонка не нем живёт местами.
Jsx707
Для каких задач?
Для любых он и на серверах будет пахать и сиатемное программирование и геймдев и парсинг и много чего ещё
Артур
https://www.youtube.com/watch?v=ECOZDHS5DfE&t=6696s 2 часа и это еще без алгоритмов в самом видео…
Jsx707
Это самый мощный и быстрый ЯП
OleH
Всё парни пока я пошёл изучать квантовую физику чтобы ращвивать квантовые вычисление в рф
Jsx707
Vyacheslav
Это самый мощный и быстрый ЯП
Ща дождешься, придут джависты и начнут нам за интерпрайз вытирать )
Jsx707
Си с асмом быстрее
Неа C++ по скорости там не в худшую сторону отличается
Алексей
asm быстрее
А ещё можно писать на машинном языке 😁👍 Нолики и единички никто не отменял
Артур
Ладно, если кому-то нечего делать, как писать код на это на питоне? https://algoprog.ru/material/p71
Jsx707
Что косается АСМ.... ТАК НА НЁМ МОЖНО ПИСАТЬ
Jsx707
Ноооо Вы теряете кроссплатформ Вы теряете скорость разработки
Максим
Для любых он и на серверах будет пахать и сиатемное программирование и геймдев и парсинг и много чего ещё
Ок. Можно. Но зачем, условно, использовать огромный завод, чтобы собрать тумбочку, когда можно взять в руки отвертку или шуруповёрт? Есть задачи, где другие языки позволят "из коробки" собрать проект быстрее и столь же качественно. Плюс не придется тратиться на плюсовиков
Jsx707
И мало специалистов
OleH
А то что си и сипп обратно совместимы тебя не волнует, я тебя понял