Другие языки программирования и технологии
что лучше C# или Delphi
Привет всем,Народ у меня возник вопрос,какой лучше язык учить на ваше мнение c# или delphi?хочу начать но не как не могу решить
> В Си всё строго и в процессе обучения шишки набиваются на каждом углу.
Вот как раз строго наоборот - шишки набиваются из-за нестрогой типизации.
Паскаль гораздо более требователен в этом плане, что воспитывает в программисте дисциплину описания и структурирования программных элементов и блоков. В том числе и в первую очередь поэтому он по сей день остается в уч. заведенимях (по кр. мере в России) преобладающим средством и инструментом развития навыков алгоритмического мышления.
> для чего-то простенького - Делфи
Распространенное заблуждение.
Оно есть результат не слишком продуманной маркетинговой политики Borland на ранних этапах становления продукта.
Потому и лозунг "Delphi - это игрушка! Освой Delphi раньше чем горшок !" прочно укрепился в сознании школоты и выросших из нее впоследствии не обремененных умом преподов)
Вот как раз строго наоборот - шишки набиваются из-за нестрогой типизации.
Паскаль гораздо более требователен в этом плане, что воспитывает в программисте дисциплину описания и структурирования программных элементов и блоков. В том числе и в первую очередь поэтому он по сей день остается в уч. заведенимях (по кр. мере в России) преобладающим средством и инструментом развития навыков алгоритмического мышления.
> для чего-то простенького - Делфи
Распространенное заблуждение.
Оно есть результат не слишком продуманной маркетинговой политики Borland на ранних этапах становления продукта.
Потому и лозунг "Delphi - это игрушка! Освой Delphi раньше чем горшок !" прочно укрепился в сознании школоты и выросших из нее впоследствии не обремененных умом преподов)
На рынке труда, C# предпочтительнее, а Delphi не востребован.
Но учить C# не выучив Си, наступить песне на горло. В Си всё строго и в процессе обучения шишки набиваются на каждом углу, а это неоценимый опыт! Его синтаксис лежит в основе многих языков. И дело не в языке а в алгоритмизации. Умеете находить алгоритм решения задачи, получится из вас программист. Нет, можете хоть весь MSDN наизусть вызубрить, толку от этого никакого.
Но учить C# не выучив Си, наступить песне на горло. В Си всё строго и в процессе обучения шишки набиваются на каждом углу, а это неоценимый опыт! Его синтаксис лежит в основе многих языков. И дело не в языке а в алгоритмизации. Умеете находить алгоритм решения задачи, получится из вас программист. Нет, можете хоть весь MSDN наизусть вызубрить, толку от этого никакого.
Лучше С++ сложно, но полностью его разобрав, не будешь иметь проблем с другими языками.
Смотря для чего.
Вот как раз в С# всё строго типизировано. Для С# есть справка на русском. С# развивается и продвигается создателями винды. Я сначала начал учить делфи, потом перешел на Си шарп.
2sm
>Паскаль ...остается в уч. заведенимях.. . преобладающим средством и инструментом развития навыков алгоритмического мышления.
При этом паскаль учит кривому функциональному методу программирования, вместо ООП.
Поэтому С++ намного предпочтительнее чем Pascal, хотя все его заморочки делают его не самым понятным. Собственно поэтому C# намного лучше для обучения. В нем нет заморочек С++, а также нет кривого подхода к разработке Pascal. При этом язык строго-типизированный (хотя в нем очень заметна линия на некоторый отход от строгой типизации (использование var например при объявлении объектов, вместо конкретного типа) , что позволяет иметь меньше проблем в процессе развития продукта.
Ну а Делфи конечно мертв.. . Он изжил себя как язык для обучения, ну уж а зачем его использовать в рельных проектах при той альтернативе в языках, что сейчас имеет место быть вообще не понятно.
>Паскаль ...остается в уч. заведенимях.. . преобладающим средством и инструментом развития навыков алгоритмического мышления.
При этом паскаль учит кривому функциональному методу программирования, вместо ООП.
Поэтому С++ намного предпочтительнее чем Pascal, хотя все его заморочки делают его не самым понятным. Собственно поэтому C# намного лучше для обучения. В нем нет заморочек С++, а также нет кривого подхода к разработке Pascal. При этом язык строго-типизированный (хотя в нем очень заметна линия на некоторый отход от строгой типизации (использование var например при объявлении объектов, вместо конкретного типа) , что позволяет иметь меньше проблем в процессе развития продукта.
Ну а Делфи конечно мертв.. . Он изжил себя как язык для обучения, ну уж а зачем его использовать в рельных проектах при той альтернативе в языках, что сейчас имеет место быть вообще не понятно.
C# совремеенее и востребованее
c++ builder
Если для чего-то простенького - Делфи
Похожие вопросы
- C++ легче Delphi? Почему те кто несмог освоить Delphi идут на кресты
- Почему C++ сложнее delphi как говорят некоторые? Веть это бред полный!
- Каковы возможности языков C,C++, ASM, Delphi? Хочу больше узнать про эти языки, а некоторые изучить.
- Как вы относитесь к визуальным средам разработки ПО наподобие Microsoft Visual C++ ,Borland Delphi и т.п.?
- На чём лучше писать приложения, на C++ или Delphi(на языке, а не на среде разработки)
- C++ and Delphi. Какой из этих языков посоветуете изучить с учетом того что основы программирования я знаю?
- C++ или Delphi? Что лучше? Что легче? Что гибче? Больше информации о чем больше?
- Я в 8-ом классе,хочу после девятого пойти на программиста,т.е изучить c++,pascal,delphi и т д
- Какую выбрать среду программирования для C++/Visual C++ для учебных целей кроме CodeGear Delphi+C++ Builder?
- Какой язык лучше учить Delphi 7 или C++ ?