• В чем различие полиморфизма и перегрузки?

    @nesterione
    Перегрузка это и есть одно из проявлений полиморфизма.

    Всего есть различные виды полиморфизма (ответ больше для C# и Java, если для c++ что-то не так, поправьте меня):
    * динамический: это когда программа во время выполнения решает какой код исполнять. Это происходит при наследовании: когда ты переопределяешь функцию в другом классе (виртуальные методы, абстрактные)
    * статический: на стадии компиляции все известно, это как раз перегрузка методов. Компилятор исходя из аргументов выбирает нужный метод
    Ответ написан
    Комментировать
  • Java программа по поиску наименьшего числа?

    @nesterione
    предложу чуть другое решение:

    public static void main(String[] args) {
        int a=12,
            b=22, 
            c=33, 
            d=11;
    
        int min = Math.min(
                         Math.min(a,b),
                         Math.min(c,d));
    
         System.out.println("Наименьшее число "+min);
    }
    Ответ написан
    Комментировать
  • Что почитать про java + mysql?

    @nesterione
    Для java читайте про технологию JDBC. И вот Вам не плохая ссылка www.vogella.com/tutorials/MySQLJava/article.html . В уроке примерно то, что Вы хотите сделать, а подробнее читайте в документации (обычно идет вместе с драйвером JDBC)
    Ответ написан
    Комментировать
  • На чём и как писать web service rest api, если логика написана на C++?

    @nesterione
    Как вариант, REST сервис можно написать на java, простейший фреймворк (на мой взгляд) jersey. Из java можно работать с Вашим c++ кодом, используя JNI
    Ответ написан
    1 комментарий
  • На чем написан GUI у IntelliJ IDEA 13.1?

    @nesterione
    По первому взгляду на исходники idea community https://github.com/JetBrains/intellij-community/tr... , это swing, просто использованы не стандартные компоненты. (в исходники сильно не вчитывался, могу в чем-то ошибаться, но swing используется точно)
    Ответ написан
    Комментировать
  • Как использовать TaoFramework без WindowsForm?

    @nesterione
    Вместе с Tao устанавливается большое количество примеров как его использовать. Там есть как раз то что Вы ищите. По этому пути: \Program Files\TaoFramework\source\examples\, смотрите примеры с папки NeHe или FreeGlut. Там не используют этот SimpleGLControl.

    Среди других примеров тоже можно найти массу полезного.

    Скомпилированные примеры можно найти здесь: \Program Files\TaoFramework\examples\
    Ответ написан
    Комментировать
  • Как установить Jogl?

    @nesterione
    самый простой способ это использовать maven. В eclipse просто создавайте maven проект. И вот эти зависимости нужно добавить
    <dependency>
      	<groupId>org.jogamp.gluegen</groupId>
      	<artifactId>gluegen-rt-main</artifactId>
      	<version>2.1.5-01</version>
    </dependency>
    <dependency>
      	<groupId>org.jogamp.jogl</groupId>
      	<artifactId>jogl-all-main</artifactId>
      	<version>2.1.5-01</version>
    </dependency>


    upd:
    Вот подробная инструкция https://jogamp.org/wiki/index.php/Setting_up_a_Jog...

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

    совсем недавно использовал maven, на ubuntu 12.04 x64 + eclipse, прописываешь две зависимости, и все. То же код работает без проблем на windows
    Ответ написан
    Комментировать
  • Купил ноутбук Lenovo G700, подойдет ли ?

    @nesterione
    Вижу Вы это отдельным вопросом задали. конечно подойдет, для изучение языка Вам хватило бы и самой слабой машины на это время, если не использовать крупные IDE типо VS. С Вашим железом, вообще проблем нету.
    Ответ написан
    Комментировать
  • Какой язык с семейства Си учить ?

    @nesterione
    Для работы с станками лучше учить C или C++, но в изучении они не самые простые. Обычно проблемы возникают с указателями и выделением памяти. Изучить проще C, но писать реальные проекты, особенно крупные удобнее на C++ (ООП и тд.). C# в этом плане проще, там не нужно заботится о памяти, не нужны указатели + хорошая справка на MSDN, но нужно понимать ООП.

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

    И еще, Вы сказали, что сфера производства "автоматизации производства, промышленных роботов и станков ЧПУ", если задача заключается в программировании под железо, то тут выбор очевиден C/C++. Если нужно заниматься автоматизацией, писать софт под desktop (формы, БД ...), то возможно следует выбрать C#.

    Другой "востребованный язык" подсказать сложно, востребованы не языки, а хорошие специалисты. А язык выбирайте под задачу.
    Ответ написан
    3 комментария
  • Почему у меня OpenGL работает некорректно или вообще не работает?

    @nesterione
    У меня проблемы возникали только из-за не установленных драйверов. Правда на win я использовал gcc (mingw). Но разницы быть не должно. Можете попробовать использовать другую реализацию opengl, например mesa 3d. (Вы же компилятору указываете путь к dll opengl32 и glu32? просто многие знакомые забывали, и код не компилился. А еще рекомендую nehe.gamedev.net , есть хорошие лекции, с примерами кода, с компиляцией которых проблем не возникает (проверено)
    Ответ написан
  • Имеет ли смысл переводить java проект на scala?

    @nesterione
    Вам на java чего-не хватает, или Вы просто хотите 'технологию ради технологии'? Мне кажется ответ очевиден если разобраться чего Вам не хватает в java? можно без этого обойтись? какие реальные преимущества я получу с использованием scala? или это будет использовано потому что модно? В первую очередь смотрите на решаемую задачу, а не модные технологии. Если технология поможет решить задачу - есть смысл использовать, иначе - нет.
    Ответ написан
    Комментировать
  • Какой есть простой Java Web Framework?

    @nesterione
    Если Вам нужен REST+Angular, то RESTful сервис, на мой взгляд, очень просто использовать Jersey https://jersey.java.net/ , там есть хорошая документация, и вот небольшой туториал draptik.github.io/blog/2013/07/13/angularjs-exampl...
    Ответ написан
    Комментировать
  • Какие есть пасхалки в Google?

    @nesterione
    recursion
    tilt
    удав в попугаях
    zerg rush
    Ответ написан
    Комментировать
  • C# и Microsoft SQL Server Express. С чего начать изучение?

    @nesterione
    Что касается C#, @martsen @Codebaker уже упоминали, если Вы только начинаете изучать, лучше начните с прочтения книги Эндрю Троелсена www.ozon.ru/context/detail/id/19916784 , потом настоятельно рекомендую прочитать Рихтера www.ozon.ru/context/detail/id/7425674 (есть более новое издание), для новичка его может быть трудно воспринимать, поэтому лучше знать основы, Рихтер очень подробно описывает важные нюансы работы .NET, и приводи замечательные примеры.
    Ответ написан
    Комментировать