Как погрузиться в начала/фундамент программирования? Хотелось бы понять некоторые вещи, а именно: 1. Как построенн язык программирования, например: Как понять, как устроенны ключевые слова; Препроцессорные процессы: define, include и др.; - Я правильно понимаю, нужно опустится на ещё более низкий уровень до ассемблера? - Ассемлер является той фундаментальной сущностью в программировании (не считая машинный код, который и так человек не должен понимать)? 2. Возможно достичь понимания работы программ не физически, а программно. (Я не знаю как это точно сказать.) То есть не как в комп’ютере выполняется программа, а как работает отдельная сущность - программа? - И вообще это возможно, либо я просто многое чего хочу от жизни? 3. Ну и вообщем, какие-то фундаментальные знания - на чём базуется/построенна програмированние и IT, тоже не помешало. Например рекомендуют SICP почитать, правильно ли я тогда пойду или это не то. Если да, можете ещё набросать ваши варианты? Буду признателен. Спасибо!

25 Окт 2022 в 19:54
123 +1
1
Ответы
1

Для погружения в основы программирования рекомендуется начать с изучения языка программирования, например Python или Java, которые являются популярными и отлично подходят для начала изучения. Далее можно изучить основные концепции, такие как переменные, условные операторы, циклы, функции и т.д. Не обязательно изучать ассемблер, чтобы понимать основы программирования.

Для понимания работы программы можно изучить алгоритмы и структуры данных, которые играют ключевую роль в разработке программного обеспечения. Также полезно изучить принципы объектно-ориентированного программирования, которые помогут лучше понять работу программ.

SICP (Structure and Interpretation of Computer Programs) - отличное руководство для изучения основ программирования и принципов построения программ. Также рекомендуется изучать математику, особенно дискретную математику, которая является основой для многих компьютерных наук. Курсы по алгоритмам и структурам данных также будут полезны для углубленного понимания программирования.

16 Апр в 17:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 620 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир