Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (4)

Наибольший вклад в теги

Все теги (23)

Лучшие ответы пользователя

Все ответы (14)
  • Какой язык с семейства Си учить ?

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

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

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

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

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

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

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

    @nesterione
    По первому взгляду на исходники idea community https://github.com/JetBrains/intellij-community/tr... , это swing, просто использованы не стандартные компоненты. (в исходники сильно не вчитывался, могу в чем-то ошибаться, но swing используется точно)
    Ответ написан
    Комментировать
  • 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);
    }
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (2)