(OFF) Shabutnoj (B) 18 сен 2017

Delphi для чайника

Решил попробывать свои силы в програмировании.
Подскажите пожалуйста лучшую на ваш взгляд литературу...
Подробнее...

Комментарии (72)

Если хочешь быть реально true, тогда начинай вообще с Си
Это шутка? Он же древний и зачем тогда С++ придумали? У меня валяется книжка по Си времён царя гороха, нафига нужна эта математика на черном экране
PS а ассемблер нужен для патчей а не проги на нем писать
-1
(B)
ответил Ka3aHo8a
я когда начинал учить языки увидел книгу по Си Крупника. Я подумал "нафиг это старье учить, ведь есть C++ и C#". Потом оказалось, что этот древний один из используемых, NASA пишут на нём почти все, на нем пишут для микроконтроллеров, он номер 1 для системных программистов.
Теперь я учу древний Си и не жалею.
Наверно не учиш Си а пытаешся забыть половину С++. Он же предок С++, там просто всё строже и ООП нет, мне то зачем его учить?
У Си и плюсов немного разное назначение. Си до сих пор язык номер один для системных программистов. Ядра большинства операционных систем (даже windows) написаны и до сих пор пишутся на чистом Си. То же самое с драйверами. C++ плохо пременим в этом. Позволю себе сослаться в этом вопросе на Линуса Торвальдса http://harmful.cat-v.org/software/c++/linus
Плюс чистый си побуждает новичка к велосипедописанию, что для новичка есть плюс. Ты толком не поймешь как работает односвязный список или хэш-таблица пока не реализуешь их. С плюсами ты скорее всего сразу схватишься за stl и этого делать не будешь. И станешь еще одним програмиистом, который не знает чем quicksort отличается от сортировки пузырьком, а хэш-таблица от двоичной кучи. В этом плане опыт приобретенный в плюсах будет отличаться от опыта который ты приобрел бы в Java или C# лишь тем, что ко всему прочему тебе придется бороться с языком, а не пользоваться им.
(B)
ответил Ka3aHo8a
ну, тебе может и не надо.
он не для написания хелловорлдов.
(B)
ответил strannik1941
абсолютно согласен с тобой.
просто Си создан для программистов. Поэтому начинающим он не нравится. Там же нет готовых плюшек. Программист, что умеет программировать не будет считать наличие готовых решений главным аргументом. Куда важнее скорость, переносимость, гибкость. А ими Си и славен. Но не C++. Он хоть и быстр, но медленнее Си. Для игр, драйверов, ос это критично. А уж сколько C++ ругают из-за его кривой переносимости.
Просто чуваки считают по принципу "больше плюшек и наворотов - круче язык".
чем quicksort отличается от сортировки пузырьком я знаю и не умея програмировать, тут надо знать элементарную логику и математику а не язык программирования.
Я не понимаю зачем учить то что не надо, или ты полагаешь что без выработки условных рефлексов будет хуже? К тому же я уже упомянул что С++ надо учить в связке с ассемблером, а это намного круче древнего Си.
-2
(B)
C++ в связке с ассемблером - к херам всю возможную переносимость.
:))
Я написал учить а кодить:D
-2
(B)
ответил Ka3aHo8a
Идиотизм это. Ну, если ты любишь Крым через Рим, и за хлебом на луну, то учи.
Показать комментарий
Скрыть комментарий
Для добавления комментариев необходимо авторизоваться
Назад
Марс
После ошеломляющей новости о находке воды на Марсе...
Тема: Светлая | Тёмная
Версия: Mobile | Lite | Touch | Доступно в Google Play