Задать вопрос
  • Где найти учебник по SQL?

    @etalord
    сайты на bitrix
    Форта Бен / Forta Ben - Освой самостоятельно SQL за 10 минут / Sams teach yourself SQL in 10 Minutes, 4th Edition

    менее 300 страниц
    Ответ написан
    1 комментарий
  • Заказчик вместо обещаных 3 часов моего времени делает правки уже 4й день, что делать?

    @xmaster83
    а почасовую не :?
    Ответ написан
    Комментировать
  • Как одновременно учить новые языки программирования и не путаться в них?

    makol
    @makol
    Вон мусор о политике олимпиадах и рыбалке из головы : ), и каждый предмет на карандаш, запутались - тетрадь по jave открыли и инфа соберется в черепной коробке в нужном порядке, но в начале трудновато все таки будет.
    Дорогу осилит идущий : )
    Ответ написан
    3 комментария
  • Что конкретно может дать программисту знание языка Lisp?

    @mithraen
    У каждого языка есть набор подходов к разработке, которыми в нем наиболее удобно пользоваться. Опыт использования языков с разными парадигмами разработки меняет мышление — вы можете сформулировать задачу разными способами.

    Это, в итоге, оказывается полезным и при разработке на других языках.

    С практической же точки зрения сейчас Lisp мало интересен. Насколько я вижу, сейчас на практике используют скорее Scala.

    Вообще функциональные языки очень интересны. Их освоение для более-менее опытного программиста оказывается сложным (новичку их осваивать даже проще), из-за того, что многие привычные подходы в них оказываются неудобны. Но после освоения — оказываются даже проще в разработке чем объектно-ориентированные и процедурные.

    Итоги:
    1. Освоение функциональных языков полезно потому, что повысит скорость и качество разработки и на других языках (правда будет неприятный побочный эффект — от них станет подташнивать, когда окажется что вещь реализуемая в несколько строк на haskell требует несколько страниц бреда на C++).

    2. Их очень удобно использовать в качестве скриптовых языков внутри более сложных продуктов (как тот же AutoLISP).

    3. В крупных «enterprise» проектах их использовать нереально из-за того что мало разработчиков которые с ними знакомы, а для бизнеса заменимость сотрудников критически важна.

    4. В небольших проектах, которые пишутся в одиночку — после освоения они могут дать заметно большую скорость реализации проекта. Соответственно, если заказчику все равно на чем сделано, лишь бы работало и работало хорошо, и оплата попроектная — функциональщик может банально зарабатывать больше.

    5. Некоторые функциональные языки, например Haskell и OCaml обладают очень интересной и мощной системой типов, которая одновременно не так сильно путается под ногами как в Java, но при этом очень жесткая, и срезает множество потенциальных ошибок.

    6. Ну и еще — например в JavaScript и Perl есть ряд инструментов, привычных для функционального программирования. Владение хотя бы одним функциональным языком программирования позволит писать более красивый код на этих языках.
    Ответ написан
    3 комментария
  • Что конкретно может дать программисту знание языка Lisp?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Знаю что Lisp в том или ином виде используется как язык для автоматизации различных действий. Наверное самый яркий пример — AutoLISP, который есть во многих CAD системах (а может уже и нету, не вкурсе ситуации на данный момент, давно этим не занимаюсь). Так же есть масса других инструментов использующих Lisp.

    Я воспринимаю попытки освоить Lisp, Haskell или что-то подобное исключительно в качестве разминки для ума.
    Ответ написан
    4 комментария
  • Ассемблерный код из С++

    KriegeR
    @KriegeR Автор вопроса
    Software Engineer
    В общем, не дожидаясь помощи, я не терял времени :)
    Если, вдруг, кому-нибудь понадобится…
    Заходим в параметры проекта:
    Проект -> Параметры проекта -> вкладка «Параметры»
    В окне нужного компилятора (С или С++) вводим параметр -masm=intel -save-temps -fverbose-asm.
    Перестраиваем проект. Получаем.
    image
    Ответ написан
    Комментировать
  • Какой игровой движок выбрать для небольшой онлайн игры?

    Rigo
    @Rigo
    Для начала посоветую посмотреть доклад Дмитрия Девишева (Mail.ru) с КРИ-2010. Дмитрий рассказывает о трудностях разработки игровых онлайн проектов.
    Из оффлайна в онлайн (6 частей):
    www.youtube.com/watch?v=KteOkdvPmdA
    www.youtube.com/watch?v=_Tl1ymSmsQY
    www.youtube.com/watch?v=ekmXj9L5bmo
    www.youtube.com/watch?v=9mD3AmzUl4g
    www.youtube.com/watch?v=wjer9nPMVYI
    www.youtube.com/watch?v=04MlZt58lio
    Ответ написан
    Комментировать