• POCO X8s: компактный смартфон с высокой производительностью

    11 ноября - старт продаж на AliExpress, OZON, «Яндекс Маркет» и Wildberries. Первые 100 первых покупателей на AliExpress получат подарок от Xiaomi.
    Читать дальше
  • Huawei представила насквозь китайский ПК — от процессора до блока питания и ОС (2 фото)

    Huawei представила свой первый настольный компьютер под управлением HarmonyOS — Qingyun HM650 для корпоративных и государственных заказчиков. По заявлению компании, это первый в отрасли настольный ПК, получивший сертификат, подтверждающий использование исключительно китайских компонентов.
    Читать дальше
  • Моддер семь лет делал компьютерный корпус мечты (9 фото)

    Энтузиаст под ником mithiral67 потратил почти семь лет на создание идеального компьютерного корпуса. Его главная особенность — отсутствие видимых кабелей и вентиляционных отверстий. Почти всю начинку удалось спрятать, а часть системы охлаждения — и вовсе вынести за пределы комнаты.
    Читать дальше
  • NASA отправит на Луну ядерный луноход — он будет искать лёд и готовить площадку для лунной базы

    NASA готовит к отправке на Луну атомный ровер PROMISE. Шестиколёсный аппарат с ядерной энергоустановкой сможет работать даже во время долгой лунной ночи и исследовать затенённые участки Южного полюса, где может находиться лёд. Запуск запланирован на конец 2028 года, а доставить ровер на Луну поможет Blue Origin. Одновременно агентство рас...
    Читать дальше
  • iFixit раскрыла секрет светящегося яблока на новом MacBook Pro (2 фото + видео)

    Специалисты iFixit разобрали 14-дюймовый MacBook Pro с сенсорным дисплеем PROLED XDR и выяснили, как Apple удалось заново реализовать одну из самых узнаваемых особенностей своих лэптопов прошлых лет. Речь о светящемся логотипе на крышке, от которого компания отказалась ещё в 2015 году.
    Читать дальше

Типы языков программирования

2 июня 2021 | Просмотров: 3 420 | ---

Программирование в наши дни – неотъемлемая часть практически всех процессов. Управление полетами самолетов, работа компьютеров, медицинское оборудование не обходятся без программного обеспечения. Курсы программирования пестрят циклами по изучению разных технологий. Какой выбрать язык программирования в наше время для обучения, какие они бывают – читайте далее.


Как понять, что учить?

Чтобы начать программировать, вам необходимо понять всего три вещи:


  • Какой язык программирования или технология станут для вас первыми;
  • Где вы хотите учиться;
  • Есть ли у вас для этого время.

Сейчас популярными для изучения языками программирования являются Python, jаvascript, C++, PHP, C#.


Типы языков программирования

Существует немало классификаций языков программирования. Далее рассмотрено их деление на низко-, средне- и высокоуровневые.


  • Низкоуровневые языки. C, C++, Assembler. Такие языки программирования отличаются незначительной абстракцией данных, прямой работой с памятью, отсутствием промежуточных сред, а также выраженной статической типизацией. Вы можете управлять абсолютно всем вручную, контролировать память, понимать «закулисье» программирования и учиться думать об эффективности, архитектуре на несколько шагов вперед. С другой стороны, в таких языках легко запутаться, многие процессы усложняются, а простые задачи иногда требуют сложной реализации;
  • Среднеуровневые языки. Java, C#. Такие языки нередко сфокусированы на абстракции, имеют ограниченный доступ к памяти, выраженную статическую типизацию и среду выполнения. Среднеуровневые языки хорошо взаимодействуют с другими языками, имеют богатые библиотеки и позволяют при желании брать каждую деталь под контроль. В то же время они требуют понимания многих внутренних процессов, не всегда понятно, как работает та или иная концепция;
  • Высокоуровневые языки. Python, Ruby, jаvascript. Слабая типизация, выраженное абстрагирование и независимое управление памяти характерны для них. Многие задачи являются простыми и интуитивными, наличие множества библиотек упрощает задачу. С другой стороны, в таких языках часто страдает производительность и архитектура, а многие детали программирования ускользают от новичка.

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


Комментарии: 0

В Вашем браузере отключен JavaScript. Для корректной работы сайта настоятельно рекомендуется его включить.