ГовноКодер

Пользователь

Регистрация: 31.05.2021

Сообщения: 146

Рейтинг: -15

Нарушения: 100

ГовноКодер

Регистрация: 31.05.2021

Сообщения: 146

Рейтинг: -15

Нарушения: 100

Посоветуйте какие-то книги, которые поднимут понимания программирования в общем.

 

На данный момент я читаю - Компьютерные Сети By  Эндрю Таненбаум, Дэвид Уэзеролл.

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

3XMP

Пользователь

Регистрация: 04.06.2013

Сообщения: 836

Рейтинг: 266

3XMP

Регистрация: 04.06.2013

Сообщения: 836

Рейтинг: 266

Совершенный код

Чистый код

ГовноКодер сказал(а):

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

Нажмите, чтобы раскрыть...

Это тебе про ассемблер читать надо))

0xA50C1A1

Пользователь

Регистрация: 14.07.2015

Сообщения: 4602

Рейтинг: 1151

0xA50C1A1

Регистрация: 14.07.2015

Сообщения: 4602

Рейтинг: 1151

Уважающий себя программист должен знать что такое O, структуры данных и т.д.

ГовноКодер

Пользователь

Регистрация: 31.05.2021

Сообщения: 146

Рейтинг: -15

Нарушения: 100

ГовноКодер

Регистрация: 31.05.2021

Сообщения: 146

Рейтинг: -15

Нарушения: 100

0xA50C1A1 сказал(а):

Уважающий себя программист должен знать что такое O, структуры данных и т.д.

Нажмите, чтобы раскрыть...

Я думал про такое даже не пишут, структуры данных это же очевидно... Но вот насчет О можно поспорить, хотя наверно все же надо, но не везде. Я считаю что на Python это не важно, ведь сам питон был создан не для этого

mne_realno_vse_ravno

Пользователь

Регистрация: 03.12.2013

Сообщения: 1643

Рейтинг: 1331

mne_realno_vse_ravno

Регистрация: 03.12.2013

Сообщения: 1643

Рейтинг: 1331

ГовноКодер сказал(а):

структуры данных это же очевидно... 

Нажмите, чтобы раскрыть...

Аххаха. Чекни какие нибудь kdtree или vptree. Структуры данных это довольно сложная и полезная тема

ГовноКодер

Пользователь

Регистрация: 31.05.2021

Сообщения: 146

Рейтинг: -15

Нарушения: 100

ГовноКодер

Регистрация: 31.05.2021

Сообщения: 146

Рейтинг: -15

Нарушения: 100

mne_realno_vse_ravno сказал(а):

Аххаха. Чекни какие нибудь kdtree или vptree. Структуры данных это довольно сложная и полезная тема

Нажмите, чтобы раскрыть...

Pepega.png?1599561436. Беру свои слова назад, я имел ввиду немного другое.

7even7een

Пользователь

Регистрация: 23.04.2021

Сообщения: 979

Рейтинг: -52

Нарушения: 110

7even7een

Регистрация: 23.04.2021

Сообщения: 979

Рейтинг: -52

Нарушения: 110

Курс элементарной кулинарии

ГовноКодер

Пользователь

Регистрация: 31.05.2021

Сообщения: 146

Рейтинг: -15

Нарушения: 100

ГовноКодер

Регистрация: 31.05.2021

Сообщения: 146

Рейтинг: -15

Нарушения: 100

LifeIsGood

Пользователь

Регистрация: 04.07.2013

Сообщения: 712

Рейтинг: 228

LifeIsGood

Регистрация: 04.07.2013

Сообщения: 712

Рейтинг: 228

ГовноКодер сказал(а):

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

Нажмите, чтобы раскрыть...
 

 

тогда вот еще

clausewitz

Пользователь

Регистрация: 10.06.2014

Сообщения: 2780

Рейтинг: -81

clausewitz

Регистрация: 10.06.2014

Сообщения: 2780

Рейтинг: -81

ГовноКодер сказал(а):

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

Нажмите, чтобы раскрыть...

Учи лучше С++

ГовноКодер

Пользователь

Регистрация: 31.05.2021

Сообщения: 146

Рейтинг: -15

Нарушения: 100

ГовноКодер

Регистрация: 31.05.2021

Сообщения: 146

Рейтинг: -15

Нарушения: 100

clausewitz сказал(а):

Учи лучше С++

Нажмите, чтобы раскрыть...

Да фу, реально не понимаю зачем он нужен,  если ты только не десктопом хочешь заниматься, ну или играми. Мб я ошибаюсь

clausewitz

Пользователь

Регистрация: 10.06.2014

Сообщения: 2780

Рейтинг: -81

clausewitz

Регистрация: 10.06.2014

Сообщения: 2780

Рейтинг: -81

ГовноКодер сказал(а):

Да фу, реально не понимаю зачем он нужен,  если ты только не десктопом хочешь заниматься, ну или играми. Мб я ошибаюсь

Нажмите, чтобы раскрыть...

А что в нем не так? Я владею обоими, мне С++ больше нравятся.

 

С++ используется для разработки игры, Анреал учитывая его доступность и простоту это уже сверхбонус.

На плюсах так же пишут игровые движки, графические решение, сервера, драйвера и т.д.

 

Чтобы понимать преимущество С++ надо впринципе понимать как происходит процесс компиляции, машинный код.

 

С++ не намного сложнее джавы, чтобы на него плеваться

ГовноКодер

Пользователь

Регистрация: 31.05.2021

Сообщения: 146

Рейтинг: -15

Нарушения: 100

ГовноКодер

Регистрация: 31.05.2021

Сообщения: 146

Рейтинг: -15

Нарушения: 100

clausewitz сказал(а):

А что в нем не так? Я владею обоими, мне С++ больше нравятся.

 

С++ используется для разработки игры, Анреал учитывая его доступность и простоту это уже сверхбонус.

На плюсах так же пишут игровые движки, графические решение, сервера, драйвера и т.д.

 

Чтобы понимать преимущество С++ надо впринципе понимать как происходит процесс компиляции, машинный код.

 

С++ не намного сложнее джавы, чтобы на него плеваться

Нажмите, чтобы раскрыть...

Мне насрать на сложность, это бред считать какой-то язык сложным и поэтому не учить его, а учить другой. Просто с++ какой-то ограниченный сильно(имхо), не для того что я хочу. Ну то есть меня не интересует движки, сервера, драйвера и т.д. Я сейчас кайфую от андроида + веба

clausewitz

Пользователь

Регистрация: 10.06.2014

Сообщения: 2780

Рейтинг: -81

clausewitz

Регистрация: 10.06.2014

Сообщения: 2780

Рейтинг: -81

ГовноКодер сказал(а):

Мне насрать на сложность, это бред считать какой-то язык сложным и поэтому не учить его, а учить другой. Просто с++ какой-то ограниченный сильно(имхо), не для того что я хочу. Ну то есть меня не интересует движки, сервера, драйвера и т.д. Я сейчас кайфую от андроида + веба

Нажмите, чтобы раскрыть...

С++ ограничен? Как раз намного гибче чем Джава, для андроида есть сейчас и получше решения

ГовноКодер

Пользователь

Регистрация: 31.05.2021

Сообщения: 146

Рейтинг: -15

Нарушения: 100

ГовноКодер

Регистрация: 31.05.2021

Сообщения: 146

Рейтинг: -15

Нарушения: 100

clausewitz сказал(а):

С++ ограничен? Как раз намного гибче чем Джава, для андроида есть сейчас и получше решения

Нажмите, чтобы раскрыть...

Flutter + Dart? Больше и не знаю.

ceergs_12

Пользователь

Регистрация: 15.05.2021

Сообщения: 3654

Рейтинг: 4150

ceergs_12

Регистрация: 15.05.2021

Сообщения: 3654

Рейтинг: 4150

ГовноКодер сказал(а):

Flutter + Dart? Больше и не знаю.

Нажмите, чтобы раскрыть...

GMS 2 roflanBuldiga.png?1616515169

7even7een

Пользователь

Регистрация: 23.04.2021

Сообщения: 979

Рейтинг: -52

Нарушения: 110

7even7een

Регистрация: 23.04.2021

Сообщения: 979

Рейтинг: -52

Нарушения: 110

ГовноКодер сказал(а):

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

Нажмите, чтобы раскрыть...

Ты же тут рассказывал что ты программист уже))

 

clausewitz сказал(а):

С++ ограничен? Как раз намного гибче чем Джава, для андроида есть сейчас и получше решения

Нажмите, чтобы раскрыть...

Ох уж эти студенты, гибкость в языке это наоборот плохо, запомните 

ГовноКодер

Пользователь

Регистрация: 31.05.2021

Сообщения: 146

Рейтинг: -15

Нарушения: 100

ГовноКодер

Регистрация: 31.05.2021

Сообщения: 146

Рейтинг: -15

Нарушения: 100

7even7een сказал(а):

Ты же тут рассказывал что ты программист уже))

 

Ох уж эти студенты, гибкость в языке это наоборот плохо, запомните 

Нажмите, чтобы раскрыть...

Ну я работаю + учусь

- Shtirlitz -

Пользователь

Регистрация: 21.03.2019

Сообщения: 1005

Рейтинг: 269

- Shtirlitz -

Регистрация: 21.03.2019

Сообщения: 1005

Рейтинг: 269

img

Пять главных книг по методологии и основам, которые были у меня на пути:

 

SICP 

Code Complete 

The Mystical Man-Month

Algorithms (CLRS)

Design Patterns (GoF). 

 

Офк ещё нужны талмуды по самой технологии, но стек технологий у каждого свой, а значит, и свой срез литературы. 

Armagedonby_ZERGS

Пользователь

Регистрация: 23.03.2015

Сообщения: 11371

Рейтинг: 4428

Armagedonby_ZERGS

Регистрация: 23.03.2015

Сообщения: 11371

Рейтинг: 4428

ГовноКодер сказал(а):

структуры данных это же очевидно...

Нажмите, чтобы раскрыть...

Уверен?

clausewitz сказал(а):

С++ ограничен? Как раз намного гибче чем Джава, для андроида есть сейчас и получше решения

Нажмите, чтобы раскрыть...

Он слишком дорогой по времени. Там где на джаве подключив спринг ты сделаешь задачу за 100 строчек, на с++ будешь писать 2 недели и получишь на 10% быстрее программу. Такое.

С++ очень крут когда у тебя есть время 5-7лет на его плотное изучение, и тебе по кайфу страдать с указателями.

 

А так, его одни студенты и рейтят, пока его в универе учат, а когда в реальный мир попадают, понюхают легаси кода 90х годов, сразу мнение меняют.

clausewitz

Пользователь

Регистрация: 10.06.2014

Сообщения: 2780

Рейтинг: -81

clausewitz

Регистрация: 10.06.2014

Сообщения: 2780

Рейтинг: -81

Armagedonby_ZERGS сказал(а):

Уверен?

 

Он слишком дорогой по времени. Там где на джаве подключив спринг ты сделаешь задачу за 100 строчек, на с++ будешь писать 2 недели и получишь на 10% быстрее программу. Такое.

С++ очень крут когда у тебя есть время 5-7лет на его плотное изучение, и тебе по кайфу страдать с указателями.

 

А так, его одни студенты и рейтят, пока его в универе учат, а когда в реальный мир попадают, понюхают легаси кода 90х годов, сразу мнение меняют.

Нажмите, чтобы раскрыть...

Тут зависит от задач, да на спринге многое решать лучше,я начинал с джавы и Спринга,что то на Питоне, мне нравится Анреал и тут вариантов кроме как писать на С++ вариантов нет, юнити далеко до Анреала,