1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Какие языки программирования изучать?

Тема в разделе "Программирование", создана пользователем Pashtet, 14.08.12.

  1. Pasha

    Pasha Активный участник

    4.442
    1
    Информатика разная бывает =)

    ---------- Сообщение добавлено 01.04.2013 22:25 ----------

    И вообще, я - за Java! Хватит **** C vs Pascal, у школьников с самого начала должен быть ОО подход!
     
  2. E13

    E13 Активный участник

    10.793
    1.680
    Pasha, я писал и там, и там. Не скажу, что лучше - по мне главное, чтобы драйва да куража было побольше, а остальное уже детали :).

    А так, в Паскале, помню, пару раз нарывался на переполнение стека, когда на выходе из процедуры вышвыривало не пойми куда :). Ну и интересные визуальные эффекты были, если начинал в массив писать и выходил за его рамки.

    Java интересен, но пока нет задач для него. Поэтому я сейчас на ПоХаПе и JS/jQ :)
     
  3. Zuka58

    Zuka58 Активный участник

    4.326
    800
    так это ж обучение. зачем еще надо "справляться" с лишними проблемами?
    строгая типизация, контроль индексов, обязательное описание переменных ДО кода, нормальные булевы переменные и отсутствие сишных трюков. всё это, как раз, облегчит и ускорит обучение. что бы не было, когда у человека, который только входит в тему, компилятор молча сожрал конструкцию, а это всего лишь опечатка была и ничего не работает.

    всё равно, ни pure c, ни pure pascal в реальной жизни не найти, работать придется на чём-то другом. но для вхождения лучше паскаль. за счёт большей строгости приучает думать правильно.
     
  4. uncertainty

    uncertainty Активный участник

    3.848
    1
    в принципе Zuka58 уже ответил.
    я лишь хочу добавить, как Вы объясните человеку, который только что начал изучать теоретические основы программирования и языки программирования, что такое строгая типизация на примере языка С?

    У меня вообще интересный случай. Я параллельно изучал три языка, Ассемблер, Паскаль и С, при условии, что к этому времени я знал бейсик.
    Нас так и учили, на примере трех разных языков.
    задачки нам давались специфические - типа визуально перемножить/поделить столбиком числа любой длины, поставить мат ладьей, в символьном виде посчитать производную функции, преобразовать одно вероятностное пространство в другое, численно каким-нибудь методом решить системы дифференциальных уравнений.
    так вот, при использовании паскаля они решались быстрее и понятнее.
     
  5. IvUs

    IvUs Активный участник

    13.197
    965
    не-не. это уже не тот паскаль, который описывается на 30 страницах.
     
  6. uncertainty

    uncertainty Активный участник

    3.848
    1
    те, которые до System 7.

    ---------- Сообщение добавлено 01.04.2013 23:52 ----------

    R.F. Gilbert and B.A. Forouzan,
    Comparison of student success in pascal and c language

    curriculum

    Special Interest Group on Computer Science Education Bulletin, pp. 252–255,
    1996.




    R.P. Mody,
    C in education and software engineering, Special Interest Group on Computer
    Science Education Bulletin, 23, 45–56, 1991.


    выделено мною​
     
  7. The Last Winged

    The Last Winged Активный участник

    12.552
    375
    То же самое, что и статическая типизация на примере языка JavaScript.

    И где они сейчас? И на чем сейчас макось?
     
  8. uncertainty

    uncertainty Активный участник

    3.848
    1
    Вам уже удалось запрограммировать базу данных?
     
  9. The Last Winged

    The Last Winged Активный участник

    12.552
    375
    uncertainty, а это ничего, что запросы к обсуждаемой СУБД пишутся на языке JavaScript?
    Да, мне удалось, успешно окончил курсы.
     
  10. uncertainty

    uncertainty Активный участник

    3.848
    1
    The Last Winged,
    извините, Вы пьяны, что-ли?
     
  11. The Last Winged

    The Last Winged Активный участник

    12.552
    375
  12. IvUs

    IvUs Активный участник

    13.197
    965
    Про те я видел только ремарочку "Early versions of MacOS used Assembler and Pascal". Сколько там ассемблера и сколько паскаля - неизвестно. Да и паскаль был уже не "30 страничный".
     
  13. rootproc

    rootproc Активный участник

    1.159
    14
    Приходилось немного работать с последней версией классической MacOS. Однозадачная, регулярно зависала. Наверное, наследие паскаля сказывалось. Хорошо, что перегружалась быстро. Одновременно была установлена новая FreeBSD-based (Pascal-free) версия. С ней проблем не было, но к тому моменту под нее почти не было софта.
     
  14. uncertainty

    uncertainty Активный участник

    3.848
    1
    The Last Winged,
    хватит писать глупости.

    ---------- Сообщение добавлено 02.04.2013 10:26 ----------

    IvUs,
    для примера могу привести цитату
     
  15. The Last Winged

    The Last Winged Активный участник

    12.552
    375
  16. uncertainty

    uncertainty Активный участник

    3.848
    1
  17. rootproc

    rootproc Активный участник

    1.159
    14
    perl_python.jpg
     
  18. The Last Winged

    The Last Winged Активный участник

    12.552
    375
    > db.test.insert({name: "world", _id: 1});
    > var hello = function (item) { return "Hello " + item.name; };
    > hello(db.test.findOne({_id: 1}));
    Hello world

    [​IMG]
     

    Вложения:

  19. uncertainty

    uncertainty Активный участник

    3.848
    1
    The Last Winged,
    Вы так ничего и не поняли. :(
     
  20. The Last Winged

    The Last Winged Активный участник

    12.552
    375
    uncertainty, и что же я не понял? Что лучше теорию вам почитать?
     
  21. uncertainty

    uncertainty Активный участник

    3.848
    1
    The Last Winged,
    про теорию неплохая мысль. Найдите мне в JavaScript такие конструкции, как те, которые Вы использовали

    {name: "world", _id: 1} или {_id: 1}
     
  22. The Last Winged

    The Last Winged Активный участник

    12.552
    375
    Т.е. вы хотите сказать, что свое незнание JavaScript пытались перекрывть оскорблениями меня?
    Эта конструкция называется object.
    Учите язык.

    Пока не выучите, не смейте говорить людям, которые разбираются в предмете лучше вас, что они несут чушь - иначе со стороны выглядите глупо и агрессивно.
     
  23. uncertainty

    uncertainty Активный участник

    3.848
    1
    :hah::hah::hah:
    Вы действительно ничего не поняли.
    давайте еще раз почитаем документацию.
    а теперь откройте описание javascript, ссылка выше и найдите там вот этой самый "a rich, ad-hoc query language " :) и обратите внимание на " of its own".

    PS и еще, почитайте, что такое декларативность и императивность.

    PPS. Вы типичное представитель поколения тех, кто "изучает С", хотя вполне возможно, что как ремесленник, решающий конкретную задачу, Вы вполне хороши.

    ---------- Сообщение добавлено 04.04.2013 00:19 ----------

    все-таки не удержался.
    Вы, как это очень часто бывает, опять неправы :)
     
    Последнее редактирование: 04.04.13
  24. The Last Winged

    The Last Winged Активный участник

    12.552
    375
    Я понял. Вы конченный идиот, который не умеет читать, но считает мнение людей, отличое от своего, бредом. Хочу заметить, что вы начали оскорбления первым еще на прошлой странице.

    MongoDB построено на V8, который обеспечивает полную поддержку JS.

    http://docs.mongodb.org/ecosystem/drivers/javascript/
    The MongoDB shell extends V8
     
  25. uncertainty

    uncertainty Активный участник

    3.848
    1
    The Last Winged,
    как тяжело вести беседу с недоучками, которые еще и обзываются :)

    1. Вы так и не почитали мое сообщение или прочитали и не поняли.
    2.
    3. правильно переведите фразу "The MongoDB shell extends V8"
    4. откройте описание javascript, ссылка выше и найдите там вот этой самый "a rich, ad-hoc query language " :) и обратите внимание на " of its own".
    5. почитайте, что такое декларативность и императивность
     
  26. rootproc

    rootproc Активный участник

    1.159
    14
    The Last Winged, в точку.

    Я вот толстых троллей не люблю, и как только персонаж начинает хамить, сразу отправляется в игнор.
     
  27. The Last Winged

    The Last Winged Активный участник

    12.552
    375
    Очень тяжело. Поэтому прекращу.
     
  28. uncertainty

    uncertainty Активный участник

    3.848
    1
    Вы про это?:p
    ---------- Сообщение добавлено 04.04.2013 12:51 ----------

    Да, отыскать тяжело, а вернее невозможно, потому как их там нет.