Местоположение
Австралия, Western Australia, Perth

Достижения

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

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

Все теги (29)

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

Все ответы (31)
  • Учить ли первым языком c/c++?

    @HEKOT
    Embedded
    "Хочу говорить по-английски. Надо ли учить немецкий для более широкого понимания?"

    Учить С чтобы быть Питон-программистом не надо. Диалекты С учить можно и нужно в любом случае.
    Знание языка А не является помехой к знанию языка Б.
    Часто можно видеть вакансии на С-программиста, где в желательных навыках указывается знание Питона.
    В своей работе (в основном это программирование на С и С++ под железо и под Виндовс) часто встречаю ситуации, когда "вот здесь надо написать на Питоне, а вот тут на Баше, а вот тут на ХТМЛ и Жаба-скрипте, а вот тут на ещё какой-нибудь фигне".

    ЗЫ: говорят, что в примере с английским и немецким начинать надо непременно с английского, но не наоборот.
    Ответ написан
  • Почему я должен писать именно так, а не иначе?

    @HEKOT
    Embedded
    Почему я должен писать именно так, а не иначе?
    Добрый день. Где прописаны правила написания кода?
    Я не совсем понимаю, почему я должен писать именно так:Console.Write("").
    Почему я не могу убрать скобки, или ещё что-нибудь, и написать так, как мне хочется. В общем, где все это определено?


    По Вашим многочисленным вопросам не полне понятно, что Вы имеете ввиду.

    Давайте вместе поразмыслим и ответим на каждый из них.
    Если Вы пишете по-русски, то фраза "Console.Write("")" никакогосмысла не имеет.
    Если Вы пишете, используя азбуку Морзе, то "Console.Write("")" даже написать невозможно (там в алфавите две буквы всего: "." и "-"
    Если Вы пишите на языке bat файлов, то этот номер у Вас снова не пройдёт.
    В принципе, возможен язык, в котором это сработает, но смысл будет иметь совсем не тот, который Вы хотели вложить.

    То есть, можно заключить, что ответ на вопрос "Почему я должен писать именно так, а не иначе?" -- потому что язык устроен именно так.

    "Где прописаны правила написания кода?" -- очевидно, в Правилах написания кода. Дальше предполагаем, что речь о С-подобном языке программирования. Для языков программирования есть документы (стандарты) на основе которых они работают.
    Многим как людям читать стандарты не охота. Компьютеры читать вообще не умеют.
    Для людей придумали всевозможные руководства, учебники, самоучители и курсы. Для компьютеров написали программы (называются "трансляторы"), в которых закодировали всё поняным для компьютеров языком.
    "В общем, где все это определено?" в стандартах.

    "Почему я не могу убрать скобки, или ещё что-нибудь..."
    Потому что в стандарте языка С написано, что аргументы функций требуется заключать в скобки. Если скобок нет, то это для транслятора не аргумент, а значит, и лексема перед -- не вызов функции. Бывают языки, где скобки не требуются. То же относится к прочим элементам: кавычки, точки, точки с зяпятой.
    То же самое есть и в языках общения: предложения отделяются точкой, начинаются с заглавной буквы и т.д. Но существуют языки, где эт оне так: испанский или китайский, например.

    "... и написать так, как мне хочется."
    Потому что Ваша задача самовыразиться не в печатании текста, а в объяснении своей мысли компьютеру.
    Ответ написан
  • Какой новый полезный язык программирования или технологию изучить?

    @HEKOT
    Embedded
    Меня интересует конкретно сфера Embedded разработки, микроконтроллеры, ПЛИС.
    Хочется найти новую точку роста, научиться снова думать и быстро решать задачи. Может выучить какой-то высокоуровневый язык программирования, например Python?

    Наверное, нет. Он не помешает, конечно, но в качестве дополнительного знания.

    Экспоненциальный рост тем и характерен, что чем дальше, тем медленнее. Или Вы думали, что показатель экспоненты положительный?

    Если Вы действительно за 2.5 года освоили С и хотите работать в Embedded, то осваивать можно:
    C++
    Embedded OSs, RTOSs
    Всевозможные проводные и беспроводные интерфейсы типа IsoBUS, LoRaWAN...
    DSP (тут точно до конца никогда не дойдёте)
    Machine Control
    IoT

    А ещё вот в этой статье есть вот такая картинка:
    spoiler
    ce5eay9uzk7blfjpupllokmwyz4.png
    Ответ написан
  • В какой еще сфере, кроме IT, на данный момент рынок соискателя, а не работодателя?

    @HEKOT
    Embedded
    У одной знакомой дамы сын выучился на ИТ. Сейчас работает поваром в еврейском ресторане в Сиднее.
    Ответ написан

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

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