|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.03.2009, 11:22 | #11 |
Komm mit mir
Пользователь
Регистрация: 08.03.2009
Сообщений: 20
|
Согласен с вами. С# на мой взгляд попроще С++. По паскалю для начала новичку будет затруднительно (помню как в школе никто не понимал его). Для начала можно Qbasic использовать. Там можно понять что же такое программирование.
Man is least himself when he talks in his own person. Give him a mask, and he will tell you the truth.
|
09.03.2009, 13:28 | #12 | ||
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Цитата:
Console.WriteLine(...); Convert.ToDouble(...); List<int> my_list = new List<int>(); ... Что тут не ООП? Свои классы создавать может и не надо, но без их использования никуда. Цитата:
Код:
В общем я за си или с++. Сам с делфей начинал, но лучше бы я с си начал. Всёравно теперь приходится переучиваться. В любом случае паскаль или си достаточно пару месяцев поучить, чтобы проникнуться программированием. Дальше уже идти на C#/C++. на си долго сидеть не стоит, т.к. всёравно потом будет переход на другой язык, а войдет в привычку malloc, небезопасное преобразование типов,... потом учить все эти static_cast, const_cast,... и переучиваться. Хотя тут кому как. А то увидит ребёнок как много кода надо писать, чтобы сделать что-то элементарное по его понятиям, и забросит нафиг это дело) В любом случае первый язык программирования - это ничего не значит. Нормальный программист в любом случае сталкивается с несколькими языками. Неправильный выбор только может усложнить обучение. Только и всего. Так что особо заморачиваться с этим не стоит. Тут ведь дело индивидуальное: у кого к чему душа лежит. ЗЫ. По поводу простоты языка: тяжело в учении... |
||
09.03.2009, 14:04 | #13 |
.NET-чик
Форумчанин
Регистрация: 24.03.2007
Сообщений: 569
|
+1 к C#. На нем легко и удобно программить, начните с книги Троелсена, в нем все понятно для новичка описано. Не забивать себе голову такими вещами как указатели, очистка памяти, винапи и прочим. А сразу сел и пиши, .NET Framework уже присутствует огромное кол-во классов для работы с чем угодно.
"Разработка под веб - как работа с пылесосом: нихрена не прикольно, но засасывает"
Мо маленький городок |
10.03.2009, 02:08 | #14 |
Заблокирован
Регистрация: 21.11.2008
Сообщений: 4,986
|
|
10.03.2009, 03:00 | #15 |
Пользователь
Регистрация: 02.01.2009
Сообщений: 12
|
C# не основан на c++, просто в его основе лежит c++-подобный синтаксис. Боюсь что это прозвучит банально, но между ними пропасть. И вообще что бы разобраться в C# надо учить ООП, и только (не считаю базовых знаний).
C# однозначно легче, тем что многие конструкции реализованы проще, а многие узкие места убраны. Вот пример - необходимо одному объекту хранить ссылку на другой. А теперь оцените - на каком языке для новичка это проще будет сделать (Да да, учитывая то, что используя c++ еще надо разобраться в том, а что же такое указатель, чем ссылка от него отличается, при этом наступить на множество граблей. По своему опыту говорю - это сложно и не быстро). На мой взгляд эта простота C# отражает потребности рынка труда ближайшего будущего - шаманов и колдунов в нем требуется все меньше.
define1232(а)mail.ru
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Процедуры и функции. В чем отличие? | Умелец | Паскаль, Turbo Pascal, PascalABC.NET | 12 | 20.10.2010 19:59 |
Кто мне объяснит,в чем отличие процессоров Intel от AMD????И по видюшкам вопросик!!! | Alexij | Свободное общение | 1 | 14.11.2008 14:39 |
В чём отличие функций от процедур? | +Hitman+ | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 27.09.2008 13:25 |
Отличие си от си++ ???? | Серй Лорд | Софт | 3 | 11.08.2008 09:26 |
как сгладить отличие между шейдерами 2.0 и 3.0 для gforce? | aVague | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 29.03.2008 18:25 |