Перейти к содержимому

kotofay

kotofay

Регистрация: 30.04.2006, 19:07
Offline Активность: 11.05.2006, 11:31
-----

В теме: Ваши советы новичку в С/С++

30.04.2006, 20:04:10

Хм...

Для начала тебе надо определится в цели знания языка, если просто для резюме, то можно купить книжечку потолще и зазубрить, если для серьёзных задач, то придётся всё бросать и отдавать почти всё свободное время чтению книг и сидению за VC или Билдером. И читать, читать всё что относится к С/С++ в т.ч. много исходников. Типа ядра Линуха, STL, Boost-а, или какого-нибудь лексического анализатора. И постоянно переписывать, улучшая, свои библиотеки и/или модули. Придётся почти забыть о готовых программах или модулях, поскольку требования постоянно меняются, остаются неизменными только фундаментальные алгоритмы, типа сортировки, работы со списками и т.д. и т.п.

По поводу споров С/C++ vs Delphi:
Думаю надо начать с истории создания этих таких разных языков. И тогда будет всё понятно. "С" задумывался как переносимый вариант ассемблера при создании переносимой ОС, таким он и остался. Именно потому в "С" так иногда всё "сложно" и "многословно". Даже простой printf и тот написан на нём самом. :) Шутка-ли: даже обращения к драйверам и hardware и те написаны на нём-же!
Паскаль создавался как средство обучения правильному программированию в ВУЗах. И, имхо, это он выполняет на все 100%. Посмотрите на ярых защитников Дельфи. :) Не думаю, что они когда-нибудь увидят свои творения на отличной от Wind*ws системе, ну, к примеру HP/U* или S*laris. Или пусть попробуют запрограммировать на Дельфи обработку сигналов в реальном времени, к примеру в VxWorks или его забавном российском клоне OC2000. Про QNX и говорить не стоит. А что Линух+Kylix? Линух это ещё не весь UN*X.

Противникам С/С++: "С" это язык создания операционных систем. А "С++" -- язык на котором пишется всё остальное. :)

2 ivasi:
"Кажен москаль выбиpает паскаль, мы же yси пишем на си"

Сильно! ;) :) :lol:

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

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.