Голосование за лучший ответ
Неизвестно
Знаток
(342)
9 лет назад
c c++ perl python
ДенисЗнаток (483)
9 лет назад
А python и Perl они похожи? В одних весовых категориях? Или где то лучше одно а где-то другое?
ДенисЗнаток (483)
9 лет назад
А вот на собеседованиях в требованиях указывается знание языка. Что это означает. Доскональное знания какой-нибудь книги по языку, чтоб наизусть мог все конструкции на месте объяснить и запрограммировать?
Денис
Знаток
(483)
9 лет назад
Я начинал с Паскаля и Visual Basic. Там всякие ветвления, циклы - они в любом языке одинаковые. Потом си, си++, c#, python, lisp, prolog
Z80
Мыслитель
(5693)
9 лет назад
Pascal. Встречал предложения начинать с ассемблера, но это не более чем стёб. Его как первый язык может освоить только электронщик, детально знакомый с работой цифровой техники.
Ирина В
Просветленный
(49017)
9 лет назад
Гриша, а почему Вы думаете, что Pascal это слишком просто? Вы пробовали что то на нем написать? Ну, хотя бы кубик, вращающийся с заданной скоростью.
ДенисЗнаток (483)
9 лет назад
Тоже согласен. Лучше знать основы общие для языков, и отталкиваться от них к деталям конкретного языка. Ну у него друг с++ учит, не знаю для чего, считает его более четким на районе
matod
Искусственный Интеллект
(164122)
9 лет назад
Большого значения не имеет, но лучше с чего-то простого и аккуратного. Рекомендуемый вам Паскаль - отличный вариант, особенно с элементами объектно-ориентированного программирования. Можно и какой-нибудь Бейсик-подобный язык взять.
В программировании важнее не язык - их обычно любой программист знает несколько - а умение составлять алгоритмы, представлять, как работает вычислительная система, знать эффективные алгоритмы решения типовых задач, владеть наборами разных методик и шаблонов проектирования, уметь анализировать исходные данные, и много чего еще, что делает программиста программистом, например знание математики. Так же как хорошему переводчику нужно не просто знать английские и русские слова, но еще и культуру людей, которые говорят на этих языках, так и программисту нужно знать "культуру компьютеров", а не только конструкции языка.
Вот, чтобы освоить эту "культуру" и нужен первый язык и лучше, если он будет простой, чтобы не зарыться в изучение всяких мелких особенностей, библиотек функций, хитростей и т. п.
С++ хороший язык, можно и его взять, но, на мой взгляд, не лучший выбор - слишком уж много там спорных конструкций и поводов научиться плохому :-) Тогда, может, лучше Python, если уж хочется чего-то поновее.