Другие языки программирования и технологии

что лучше C# или Delphi

Привет всем,Народ у меня возник вопрос,какой лучше язык учить на ваше мнение c# или delphi?хочу начать но не как не могу решить
> В Си всё строго и в процессе обучения шишки набиваются на каждом углу.

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

> для чего-то простенького - Делфи

Распространенное заблуждение.
Оно есть результат не слишком продуманной маркетинговой политики Borland на ранних этапах становления продукта.
Потому и лозунг "Delphi - это игрушка! Освой Delphi раньше чем горшок !" прочно укрепился в сознании школоты и выросших из нее впоследствии не обремененных умом преподов)
Сергей Гаргола
Сергей Гаргола
32 502
Лучший ответ
На рынке труда, C# предпочтительнее, а Delphi не востребован.
Но учить C# не выучив Си, наступить песне на горло. В Си всё строго и в процессе обучения шишки набиваются на каждом углу, а это неоценимый опыт! Его синтаксис лежит в основе многих языков. И дело не в языке а в алгоритмизации. Умеете находить алгоритм решения задачи, получится из вас программист. Нет, можете хоть весь MSDN наизусть вызубрить, толку от этого никакого.
Лучше С++ сложно, но полностью его разобрав, не будешь иметь проблем с другими языками.
Смотря для чего.
Uni Cluj
Uni Cluj
3 873
Вот как раз в С# всё строго типизировано. Для С# есть справка на русском. С# развивается и продвигается создателями винды. Я сначала начал учить делфи, потом перешел на Си шарп.
2sm
>Паскаль ...остается в уч. заведенимях.. . преобладающим средством и инструментом развития навыков алгоритмического мышления.
При этом паскаль учит кривому функциональному методу программирования, вместо ООП.
Поэтому С++ намного предпочтительнее чем Pascal, хотя все его заморочки делают его не самым понятным. Собственно поэтому C# намного лучше для обучения. В нем нет заморочек С++, а также нет кривого подхода к разработке Pascal. При этом язык строго-типизированный (хотя в нем очень заметна линия на некоторый отход от строгой типизации (использование var например при объявлении объектов, вместо конкретного типа) , что позволяет иметь меньше проблем в процессе развития продукта.

Ну а Делфи конечно мертв.. . Он изжил себя как язык для обучения, ну уж а зачем его использовать в рельных проектах при той альтернативе в языках, что сейчас имеет место быть вообще не понятно.
C# совремеенее и востребованее
c++ builder
Если для чего-то простенького - Делфи