singlepost

Посоветуйте какой язык программирования стоит учить первим << На главную или назад  

Посоветуйте какой язык программирования стоит учить первим

31 ответов в теме “Посоветуйте какой язык программирования стоит учить первим”

  1. 31
    Дмитрий Ашкадов ответил:

    Да, начминатьделфи не советую – будет каша в голове!

  2. 30
    Алексей Порынов ответил:

    делфи

  3. 29
    Ирина Кунина ответил:

    если в программировании ты совсем лох…то лучше начать с Паскаля…там очень прозрачная структура…самое то для начинающий….а если нет…то с СИ

  4. 28
    Борис Усков ответил:

    Ассемблер !
    Нет серьезно, а лучше вообще с устройства ЭВМ и машинных кодов начинать. Параллельно надо освоить какой-нибудь алгоритмический и хорошо понимать, что такое линейный, ветвящийся и циклический алгоритм. Концепцию типа данных (что такое форма, формат итд), что такое программа, операционная система, трансляция итд.Освоить сортировки, поиски итд, ну а потом C++/C#/Delphi они похожи. Может LISP понадобиться. Я например САПР под AutoCAD писал на AutoLISPе и VBA.

  5. 27
    Михаил Кузнецов ответил:

    Ну уж если первИм, то русский.

  6. 26
    Александр Лищенер ответил:

    а какая цель изучения какого-то языка?
    это, наверное, важно?

  7. 25
    Михас Никонов ответил:

    Походу уже оффтопик, но тем не менее. Я советую сначала учить QBasic/
    VBasic. Это очень простые языки, которые дают много опыта. Я с них начинал. Потом, когда QBasic / VBasic будут изучены, не стоит тратить времени на С, сразу приступайте к С++.Лично мне пришлось привыкнуть только к структуре кода С++.Операторов много схожих и сама логика С++ мне так очень напомнила VBasic.
    P.S. Ну, и конечно это все, от А до Я абсолютно мое ИМХО

  8. 24
    Евгений Князев ответил:

    может с питона?

  9. 23
    Дмитрий Ашкадов ответил:

    Когда рассказывал публично Lisp, так было очевидно, что все C++-ники открыто ничего не понимают (а то,что Java повлияла – так тем более). Просто бесполезно спорить, свыше C++ и Java ну ничего шире не видят.

  10. 22
    Дмитрий Ашкадов ответил:

    Вероятно, что я не путаю. Сначала изучи Lisp

  11. 21
    Константин Смотритель ответил:

    #19 Перечитываем мой пост и приводим аргументы. Конкретно – что, где, когда. Плюс требуется ответ на вопрос – как можно реализовать ООП полнее, чем по определению? Вероятно, ты что-то путаешь.

  12. 20
    Дмитрий Ашкадов ответил:

    Оу. он даже есть в PostgreSQL!

  13. 19
    Серж Андреев ответил:

    Полиморфизм есть даже в Паскале 7.0 от Борланда.

  14. 18
    Дмитрий Ашкадов ответил:

    #17, В C++ нет того, что есть в лиспе, а в лиспе есть все. что есть в C++, например, что касается полиморфизма

  15. 17
    Константин Смотритель ответил:

    #8 Сказан бред. Как понимать это высказывание (и где аргументы)?

  16. 16
    Константин Смотритель ответил:

    #10 Но учтите, что с 1С останетесь в пределах СНГ. А 70тыр – это небольшая зарплата, разве что на хлеб с маслом =(

  17. 15
    Константин Смотритель ответил:

    Серж, Вы исходите из неверного предположения "легче". А на Яве "говнокодить" что, сложнее? "Говнокодить" на любом языке (и даже не зная никаких языков) легко – жми на клаву с закрытыми глазами и ага.

    Сравнивать возможно только предметные области, в отрыве от чего-то "сферические языки в вакууме" сравнивать бессмысленно.

    В Вашем же примере ключевыми словами являются не "1С" и "С/АСМ", а:
    "Знание бухгалтерского учета, налогового (желательно),
    Успешный опыт внедрений, написание конфигураций с нуля."

    "Опыт программирования на С, ASM процессоров и микроконтроллеров ARM 926
    * Опыт разработки многопоточных приложений
    * Опыт работы и разработок на аппаратном уровне (желательно на базе ядра ARM)"

    Какая вакансия имеет больше требований – требования первой требуют самостоятельного создания конфигурации (т.е. опыта участия в множестве проектов), требования второй изучаются участием в единственном АРМ проекте (можно самостоятельном). За что в первом случае и платят больше.

    Контраргументы?

    P.S. Это всё по сабжу – чтобы топикстартер задумался над нелепостью поставленного вопроса… пока я его ещё не забанил за повтор ранее имевшей место темы.

  18. 14
    Серж Андреев ответил:

    Исключения только подтверждают правило. Говнокодить на 1С легче. И за это платят столько же.

  19. 13
    Дмитрий Ашкадов ответил:

    Программист с опытом на Java в JBrains зп от 90000, СПб

  20. 12
    Дмитрий Ашкадов ответил:

    Зыыыыыы

  21. 11
    Василий Some ответил:

    #11
    даже не знаю что на это сказать…
    я с/с++ программер, в петербурге, и в общем не жалуюсь

    по теме:
    имхо, нужно познакомиться с пачкой языков, чтобы иметь широкий взгляд на программирование
    с (или с++) – чтобы узнать устройство памяти и как хранятся переменные/работает код
    java – объектная модель
    python – объектная модель/скриптовый язык
    lisp – чтобы познакомиться с функциональными языками

    + посмотреть пару (десятков) библиотек, например:
    -явовские swing, swt, awt, посмотреть на токак делаются сервлеты итд…
    -c++/python-овские – QT, GTK
    -boost для плюсов
    -какие еще нужны будут для тех проектов что будешь писать
    (не писать все самому, есть тысячи уже написанных бесплатных хороших библиотек, нужно ими пользоваться)

  22. 10
    Серж Андреев ответил:

    ЗЫЗЫ:

    ————–
    Программист 1С 8.1
    Вакансия добавлена: 17.02.2010
    Зарплата от: 50000 до: 70000 руб
    Опыт работы: от 2 лет
    Город: вакансия в Ростове-на-Дону

    Обязанности:
    Разработка и внедрение различных конфигураций в 1С 8.1.

    Требования:
    Программирование в 1С 8:1 не менее 2-х лет
    Знание бухгалтерского учета, налогового (желательно),
    Успешный опыт внедрений, написание конфигураций с нуля.
    —————-

    —————-
    Программист
    Вакансия добавлена: 17.03.2010
    Зарплата от: 30000 до: 50000 руб
    Опыт работы: от года
    Город: вакансия в Санкт-Петербурге

    Требования:

    * Опыт программирования на С, ASM процессоров и микроконтроллеров ARM 926
    * Опыт разработки многопоточных приложений
    * Опыт работы и разработок на аппаратном уровне (желательно на базе ядра ARM)
    —————–

    Разница очевидна? Какой-то Ростов-на-Дону и Питер. Про первопрестольную молчу, т.к. там нормальный 1С-ник меньше ста не получает.

  23. 9
    Серж Андреев ответил:

    1С и бухучет. Всегда будет на булку с маслом и икрой ))) Там на английском только цифры, знаки препинания и арифметические действия. Остальное – на русском. ЗПв Москве – от 70 000. А нормальная ЗП девелоперов на всякой яве, сях и прочих умных вещах такая же, но для этого придется переехать куда-нить западнее. А сишарпные "гении" вообще даже в Москве получают сорокед.

  24. 8
    Юрий Ревотюк ответил:

    Однозначно С\С++

  25. 7
    Дмитрий Ашкадов ответил:

    да, даже в Common Lisp'е ООП полнее, чем в C++

  26. 6
    Максим Белкин ответил:

    Если хочешь стать программистом – начинай с C. он наиболее прост в изучении и изучив его ты сможешь освоить все Сподобные языки программирования. После С – С++, чтобы представлять, что такое ООП.

  27. 5
    Michael Garibaldi ответил:

    С++

  28. 4
    Артём Малаховский ответил:

    русский.

  29. 3
    Александр Щербатый ответил:

    Если вы поймете какие задачи вам предстоит решать, то уже к ним можно будет подобратьсоответствующий язык.

  30. 2
    Димка Ткач ответил:

    тот, который для тебя является родным, для меня им был русский

  31. 1
    Евгений Гаврин ответил:

    Путь 1:
    Русский/Английский
    Pascal/QBasic
    C
    C++/C#/Java

    Путь 2:
    Русский/Английский
    Lisp через SICP, вообще начать с функциональных языков.
    С++/C#/Java

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.