Встречается на собеседованиях • сегодня
Какие знаешь низкоуровневые языки программирования
Низкоуровневые языки позволяют работать ближе к "железу" и дают больше контроля над памятью и ресурсами. Основные:
- Ассемблер (ASM) - самый низкоуровневый, напрямую соответствует машинному коду. Пример для x86:
asm
mov eax, 5
add eax, 3- C - считается низкоуровневым, хотя и с абстракциями. Позволяет работать с указателями:
c
int* ptr = &x;
*ptr = 10;-
C++ - расширение C с ООП, но сохраняет низкоуровневые возможности.
-
Rust - современный язык с безопасностью памяти, но низкоуровневым контролем.
-
Fortran - для научных вычислений, близок к железу.
Критерии низкоуровневости: ручное управление памятью, доступ к указателям, минимум абстракций, близость к машинному коду. Python же высокоуровневый - автоматическая память, абстракции, интерпретация.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы