Разное - C чего лучше всего начать?

Ответить
 • Просмотры: 26
Аватара пользователя
Admiral

Re: Разное - C чего лучше всего начать?

Сообщение Admiral »

Цитата Хамяг:



Вообще для меня программирование это хобби. Делфи довольно простой язык, советую начать с него.
Разное - C чего лучше всего начать?




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

Правда ???
Аватара пользователя
Drongo

Re: Разное - C чего лучше всего начать?

Сообщение Drongo »

OruoN, что значит основной? Если б был какой-то основной других бы и не было в широком распространении, а только как узконаправленные вспомогательные. Скорей всего автор сказанного имел ввиду что основной для него.
Аватара пользователя
Admiral

Re: Разное - C чего лучше всего начать?

Сообщение Admiral »

Цитата OruoN:



Всем привет, у меня следующий вопрос я в сей рез заинтересовался программированием, но вот даже совсем не знаю с чего мне лучше начать, поэтому я очень сильно, нуждаюсь в вашей помощи. Спасибо
Разное - C чего лучше всего начать?




На самом то деле я бы посоветовал начать с общей математической подготовки. Алгоритмы, теория графов, теория множеств и т.п. А потом можна начать С, С++ и далее в неизведанные миры программирования : )
Аватара пользователя
Admiral

Re: Разное - C чего лучше всего начать?

Сообщение Admiral »

Цитата Drongo:



Если будете учить С++, то начните с С.
Разное - C чего лучше всего начать?




Позволю себе не согласиться с Вами. Джесс Либерти в своей книге "Освой С++ самостоятельно за 21 день" сказал по поводу этого очень интересную вещь. Цитату из книги привожу в скриншоте. Изображение
Аватара пользователя
Malfatto

Re: Разное - C чего лучше всего начать?

Сообщение Malfatto »

Вообще для меня программирование это хобби. Делфи довольно простой язык, советую начать с него.
Аватара пользователя
Admiral

Re: Разное - C чего лучше всего начать?

Сообщение Admiral »

OruoN, что значит основной? Если б был какой-то основной других бы и не было в широком распространении, а только как узконаправленные вспомогательные. Скорей всего автор сказанного имел ввиду что основной для него.
Аватара пользователя
Admiral

Re: Разное - C чего лучше всего начать?

Сообщение Admiral »

Согласен, только у меня этот этап уже пройден. Изображение
Аватара пользователя
Ghost

Re: Разное - C чего лучше всего начать?

Сообщение Ghost »

Цитата Drongo:



Не, так не пойдёт, вы ставите вопрос, как будто, каждый язык совместим с предыдущим, и все они расположены на иерархической лестнице, типа 1, 2, 3, 4, 5. Если будете учить С++, то начните с С. Выучив Java и C++, можно переходить к C#.
Разное - C чего лучше всего начать?




А зачем? Что за бред с переходом на C#?

Что главное для юзверей? Для юзверей главное - производительность. За непроизводительную программу будут долго пинать по почкам сапогами. Скажут, что программа отстой, нажалуются на всех форумах, покупать не будут, и фирма понесет убытки. Так и до банкротства недолго дойти и работу потерять. .NET не предназначен для высокопроизводительных приложений и не обеспечивает тех средств работы с низкими уровнем, которым обладает C/C++



Итого, лучше выучить один язык, но стать в нем профессионалом высокого уровня.



С++ наиболее подходящий язык для СЕРЬЕЗНЫХ проектов. Про остальное (кроме ассемблера) рекомендую забыть и не вспоминать больше НИКОГДА. Начать нужно не с С (это в корне неправильно, так как С приучает к "неправильной" структурной модели), а с С++, уделяя супер особое внимание объектно-ориентированному программированию. Даже простейшие программы лучше оформлять в класс. Классы обладают свойством экономить труд программистов. Это хорошо заметно даже на сравнительно небольших самостоятельных проектах.



Но знать только С++ язык недостаточно. Желательно в довесок к нему очень хорошо овладеть ассемлером. За непроизводительные программы будут долго пинать. Ассемблер позволяет писать наиболее производительный код, а С++ позволяет иметь внутри себя ассемблерные вставки.



Кроме того еще желательно иметь очень хорошие математические способности. Программирование это по своей сути математика. Ошибка новичков, в том числе и меня, что на начальном этапе они этого не понимают. Программирование очень тесно связано с математикой.





P.S. Очень крепко отпинали Готику 3 юзвери, да так, что развели издателя и программирующую контору (JoWood и Piranha Bytes). Нужно всегда помнить об этом, когда пишете код и выбираете алгоритмы..
Вложения

[Расширение png было запрещено, вложение больше недоступно.]

Аватара пользователя
Drongo

Re: Разное - C чего лучше всего начать?

Сообщение Drongo »

Лично я согласен с Admiral. Нужно в первую очередь осознать для чего вы собираетесь учиться программировать и какие задачи решать. Каждый из языков как бы "заточен" для решения тех или иных задач.



mrcnn, да, действительно, приложения написанные на том же C++ работаю гораздо быстрее, чем их аналоги написанные на Java или C#. Но программирую на Java или C# гораздо проще избегать ошибок. Там нет пресловутых указателей, которые так тяжело воспринимаются новичками. В них используется более простой синтаксис более понятный новичку.... при условии, что этот новичок не изучал до этого C++, так в противном случае к синтаксису Java трудней привыкнуть...




Цитата mrcnn:



С++ наиболее подходящий язык для СЕРЬЕЗНЫХ проектов.
Разное - C чего лучше всего начать?




А PLM-система Windchill - это не серьёзный проект?

А ведь она полностью базируется на технологиях Java. Да, у Windchill в своё время были проблемы с производительностью. Но при наличии мощного сервера они не актуальны.



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



Но, главное, с чего то начать. Потратить какое то время на изучение. Потом придёт понимание нужно ли это вам вообще. За месяц или за два профессионалами не становятся. На это уйдёт очень много времени, и далеко не каждый, начав, захочет продолжить....



Лично я всеми руками за изучение С++. Это мощный, очень гибкий, практически ни чем не ограниченный язык. Но, он достаточно сложный. Особенно его низкоуровневая часть. А ведь для того, что бы обеспечить максимальную производительность приложения нужно пользоваться именно ей.
Аватара пользователя
___oj

Re: Разное - C чего лучше всего начать?

Сообщение ___oj »

Цитата Drongo:



Если будете учить С++, то начните с С
Разное - C чего лучше всего начать?




Си сложнее чем С++ сам в этом убедился, поэтому лучше начать с С++. Могу даже книгу посоветовать Джесс Либерти - Освой самостоятельно С++ за 21 день.


Цитата OruoN:



Но один чел сказал мне что дельфи это основной язык программирование.
Разное - C чего лучше всего начать?




Этот человек вас обманул помимо Delphi есть C++ Builder, Visual Basic и Qt.


Цитата Saigono_Daitoryo:



е я бы посоветовал начать с общей математической подготовки. Алгоритмы, теория графов, теория множеств и т.п. А потом можна начать С, С++ и далее в неизведанные миры программирования : )
Разное - C чего лучше всего начать?




Да нафига этому человеку который для себя решил изучать программирование матиматическая подготовка?


Цитата Ghost:



Позволю себе не согласиться с Вами. Джесс Либерти в своей книге "Освой С++ самостоятельно за 21 день" сказал по поводу этого очень интересную вещь. Цитату из книги привожу в скриншоте.
Разное - C чего лучше всего начать?




На сто процентов согласен, а если узучать С++ то по гниге Джес Либерти (эта книга в основном для новичков)

OruoN, начните с С++ по книге Джес Либерти, потом переходите к визуальному программированию на С++ Builder, Delphi или Qt.
Ответить

Вернуться в «Программирование и базы данных»