Ответы пользователя по тегу Программирование
  • Что означает сообщение компилятора g++ при работе с массивами?

    risik
    @risik
    Программист
    Поставьте символ = между объявлением массива и заданием его тела. И используйте форматирование кода здесь. Это кнопочка с тремя точками в редакторе.

    должно быть вот так:
    int num[8] =
    {
    1, 5, 4, 2, 7, 2, 1, 3
    };
    Ответ написан
  • Перспективы Delphi?

    risik
    @risik
    Программист
    По имеющимся у меня косвенным данным у них около полумиллиона лицензий на их среду разработки по всему миру. Это не мало. Но всего программистов в мире, около 20 миллионов. Дальше выводы делайте сами.
    Ответ написан
    Комментировать
  • Было бы прекрасным создание универсального языка программирования?

    risik
    @risik
    Программист
    Попыток создать один язык программирования для всех задач за недолгую эру цифровых технологий было немало. Все эти попытки провалились.

    В наше время, это обернулось в другую сторону: https://ru.wikipedia.org/wiki/%D0%AF%D0%B7%D1%8B%D...
    Ответ написан
    Комментировать
  • Архаично ли обучать школьников программированию в консольном режиме?

    risik
    @risik
    Программист
    В процессе обучения программированию, особенно на ранних стадиях, GUI вреден. Лично я, категорически против его использования. Под обучением программированию понимаю, в первую очередь:
    - изучение базовых алгоритмов
    - принципы ООП (класс, объект, полиморфизм, наследование, агрегация и т.д.).

    Однако, я говорю про обучение студентов. За школьников ничего не скажу.

    На всякий случай: стаж разработчика: 20 лет, стаж преподавателя: 15 лет.
    Ответ написан
    Комментировать
  • Как реализовать приватный трафик с Amazon S3 через собственные сервера?

    risik
    @risik
    Программист
    Мне кажется, что Вы сможете рулить правами файлов на S3 через IAM
    Ответ написан
    Комментировать
  • Какие есть узкие, но востребованные специализации в программировании?

    risik
    @risik
    Программист
    Я думаю, что для начала Вам нужно самому понять что Вам больше нравится. А для этого нужно иметь довольно широкую специализацию. А вот уже, когда Вы решите, чем именно Вы хотите заниматься, тогда и углубляться именно в эту тему.

    И да. Мое мнение, что заниматься следует не тем, что приносит хорошие деньги здесь сейчас, а тем, что действительно нравится. А Вот если Вы испытываете кайф от той работы, которой занимаетесь, то тогда деньги придут за Вами.

    И еще. ИМХО. Если Вы будете узким специалистом в одной отдельно взятой технологии, которую продвигает какая-то отдельная компания, то рано или поздно можно попасть, что эта конкретная технология окажется устаревшей. Конечно, если много людей и проектов было завязано на этой технологии то, вряд-ли от нее полностью откажутся сразу и внезапно. Но тем не менее, может оказаться, что востребованность специалистах по этой конкретной технологии начнет падать. Поэтому лучше быть специалистом в широком круге смежных технологий, специализируясь при этом на какой-то ожной из них. Кажется, что-то подобное было у Спольски, но не помню точно где.
    Ответ написан
    Комментировать
  • С чего начать - Phyton или C ?

    risik
    @risik
    Программист
    Таким вопросом можно разжечь большую религиозную войну :)

    Мое мнение - это сильно зависит от того чем Вы в дальнешем хотели бы заниматься.

    Вашу фразу про "Понять глубины оси виндовз" можно интепретировать сотней разных способов. Например, я могу предположить, что Вы хотели бы заниматься в том числе и системным программированием. В этом случае, поскольку основы алгоритмизации Вы уже знаете, то мое мнение, следующий шаг: C, потом Питон. А вот С++ можно и пропустить, вместо него лучше Java или C#.

    Если Вы пропустите С, и перейдете сразу к Питону или другим выскоуровневым языкам, то затем вернуться к низкоуровневым, таким, как С будет очень сложно, а может быть и совсем невозможно. В этом случае, Вам будет сложно освоить системное программирование. Зато Вы сможете намного быстрее получить результат в виде работающих программ и, в конце-концов, получении дохода от программирования.
    Ответ написан
    1 комментарий
  • Как начать программировать на C/C++/C#?

    risik
    @risik
    Программист

    И еще уж раз Вы хотите под iOS/OS X, то C# для Вас не лучший выбор.

    Ответ написан
    1 комментарий
  • Как начать программировать на C/C++/C#?

    risik
    @risik
    Программист

    Кернигана сейчас читать в качестве первого учебника тяжело. Потому, что например, helloworld от Кернигана записывается примерно так:

    main()
    {
      printf("Hello World!");
    }
    
    а если у Вас на самом деле компилятор не С, а С++, что весьма вероятно с учетом указанных сред разработки (кроме CodeLite - про нее ничего не знаю), то это на самом деле ошибка. Надо
    int main()
    {
      printf("Hello World!");
      return 0;
    }
    

    Ответ написан
  • Как программно вбить логин и пароль?

    risik
    @risik
    Программист
    Есть еще варианты: watin, watir, watij. Ну это если для Вас python и javascript не является единственно возможным вариантом
    Ответ написан
    Комментировать