Представляю курс по изучению Основ Программирования для начинающих. В курсе вы с нуля ознакомитесь с базовыми понятиями в программировании. Вы поймете как работает компьютер, какие есть языки программирования и как все они работают
Расшифровка видео
0:00
Приветствую вас в курсе в котором мы с
0:02
вами пройдём по основным аспектам
0:03
программирования и внедримся в эту сферу
0:05
самого нуля за курс мы рассмотрим Как
0:08
работают программы какие бывают языки
0:10
программирования как они функционируют
0:12
что представляют из себя и как вообще
0:14
можно с ними работать курс рассчитан на
0:16
абсолютных новичков которые ещё не знают
0:18
какой язык им выбрать и куда им стоит
0:21
двигаться далее В ходе первого урока мы
0:23
с вами ознакомимся с самим понятием
0:25
программирования узнаем что оно из себя
0:27
представляет а также отвечу на несколько
0:29
важных часто задаваемых вопросов
0:31
касательно всей сферы программирования
0:33
Ну что ж давайте начнем погнали само по
0:36
себе понятие программирование сводится к
0:39
простой концепции программирование это
0:41
процесс создания компьютерных программ и
0:43
тут можно предположить что
0:44
программирование появилось в дни
0:46
создания первых компьютеров на самом
0:48
деле это не так программирование это еще
0:51
и процесс написания алгоритма для
0:53
решения какой-либо задачи в таком случае
0:55
можно сказать что тот же Ткацкий станок
0:57
стал одним из первых проявлений ведь он
1:01
позволил программировать узоры на тканях
1:03
но назвать работников ткацких станков
1:05
программистами было бы как минимум
1:07
странно поэтому первым проявлением
1:09
программирования в нашем с вами
1:10
понимании можно действительно назвать
1:12
дату появления первого прототипа
1:14
компьютера тут можно много говорить
1:16
когда был создан первый прототип
1:17
компьютера но мы с вами за основу
1:19
Давайте возьмем дату создания первого
1:21
компьютера с возможностью его
1:23
запрограммировать таким компьютером стал
1:25
эник что был представлен 14 февраля 1946
1:28
года в Соединенных Штатах Америки
1:31
компьютер был гигантских размеров его
1:33
вес составлял 30 тонн а для его работы
1:35
использовались лампы коих в нем было
1:38
около 18 тысяч единиц что Забавно так
1:41
Это его вычислительные возможности за
1:43
одну секунду он был способен выполнить
1:45
около пяти тысяч операций и да цифра не
1:48
маленькая но для сравнения современный
1:50
обычный пока что есть у каждого из нас
1:52
выполняет в среднем свыше 100 миллионов
1:54
операций за одну секунду и это не говоря
1:57
про суперкомпьютеры которые есть в
1:58
крупных корпорациях
2:00
enyak были представлены и другие
2:01
компьютеры Но именно он стал первым
2:04
компьютером в который можно было ввести
2:06
какие-то данные и уже на основе этих
2:08
данных он решал определенную задачу Так
2:10
что датой создания программирования в
2:13
привычном для нас понимании можно
2:14
считать 1946 год любой компьютер будет а
2:19
компьютер 1946 года или современный он
2:22
понимает только один язык язык нулей и
2:25
единиц компьютер может принять набор
2:27
бинарного кода что будет содержать
2:28
последовательность из нулей и единиц в
2:31
зависимости от их расстановки количество
2:33
и повторений компьютер понимает что от
2:36
него хотят и выполняет ту или иную
2:37
задачу первые компьютеры в качестве
2:39
входных данных принимали что-то в духе
2:41
листа бумаги где просто были описаны
2:43
нули и единицы даже был специальный
2:46
человек что вставлял эти данные в
2:48
компьютер на выходе получал примерно
2:49
такой же лист бумаги с обработанными
2:51
данными и весь этот процесс уже можно
2:54
назвать настоящим программированием Ведь
2:56
вы что-то пишете а на выходе получаете
2:58
Готовое решение при зарождении сферы
3:01
отличие языка программирования от
3:03
компьютерного кода было немного
3:05
очевидных и естественных удобств для
3:07
программиста не существовало он обязан
3:09
был обладать знаниями числовых кодов для
3:11
каждой команды машины даже распределение
3:14
памяти для выполнения команд ложилась на
3:16
специалиста то есть не существовало
3:18
способа сказать компьютеру Что вы хотите
3:20
сделать более-менее человеческим языком
3:22
нет вы просто всегда писали бинарный код
3:25
единицы и нули для упрощения обращения с
3:28
компьютером люди стали активно
3:30
разрабатывать языки программирования
3:31
одним из первых стал язык сэмблер вообще
3:34
суть программирования сводится к тому
3:36
что Вы сперва пишите более человека
3:38
подобный код а он уже далее при помощи
3:40
специальной программы преображается в те
3:42
же нули и единицы что понимает Наш
3:44
компьютер язык ассемблер стал одним из
3:47
первых языков программирования А позже
3:49
начали появляться все более новые и
3:51
более удобные языки в использовании про
3:53
языки программирования их разновидности
3:55
и возможности мы еще поговорим с вами в
3:57
следующем уроке сейчас же вам Главное
3:59
понимать программирования это просто
4:01
способ что-то сообщить компьютеру причем
4:03
в удобном для нас формате Конечный
4:06
результат выполнения любого языка
4:07
программирования это преобразование его
4:09
в двоичный код и передача кода к
4:11
компьютеру на его выполнение послушав
4:14
все это можно задать себе логичный
4:15
вопрос а Нужна ли математика для всего
4:17
этого на эту тему есть очень много
4:19
споров и мнений одно можно сказать точно
4:22
Если ваши знания в математике на очень
4:24
низком уровне то это все равно не повод
4:26
не начинать изучать программирование
4:28
смотрите чем сложнее задачи вы будете
4:30
решать тем больше навыков в математике
4:32
вам может пригодиться Если вы строите
4:34
веб-сайт то скорее всего даже знаний
4:36
таблицы умножения Может вам хватить
4:38
чтобы просто все построить Если вы
4:40
разрабатываете игру то желательно уже
4:42
хотя бы пройти школьный курс математики
4:44
А если вы решили построить что-то
4:46
совершенно новое свой язык
4:47
программирования свою нейронную систему
4:49
свою операционную систему и так далее То
4:52
математические знания вам понадобится в
4:54
разы больше главное что я вам хочу
4:56
донести что изучить какой-то язык
4:58
программирования и далее построить в нем
5:00
программу не составит для вас труда даже
5:02
если с математикой у вас все плохо
5:04
программирование это уже давно не чистая
5:06
математика так как с каждым годом
5:08
наоборот все лишь упрощается и
5:10
становится более доступным для освоения
5:12
А что по поводу английского здесь все
5:15
очень просто если вы его не знаете то
5:18
сложности будут возникать лишь при
5:20
чтении официальной документации и
5:22
различных сайтов с описанием кода но
5:24
читать все это при помощи переводчика не
5:26
проблема поэтому Знание английского вам
5:28
лишь могут помочь сократить время при
5:30
прочтении некой информации при этом не
5:32
Знание английского точно не станет для
5:34
вас камнем преткновения и Да в языках
5:37
программирования для описания разных
5:39
конструкций используются разные
5:40
английские слова Вы можете изучить их
5:43
отдельно и опять же не потребуется
5:44
изучать весь английский с нуля вы уже
5:47
знаете когда появился первый компьютер и
5:49
что все компьютеры на базовом уровне
5:51
понимают только машины код Или другими
5:53
словами бинарный код но Как произошел
5:56
переход от 30 тонного компьютера до ПК в
5:59
вашем до процесс перехода был долгим и
6:01
тернистым многие стали миллиардерами на
6:04
этом пути А многие потеряли всё все
6:06
первые компьютеры Они были очень
6:08
огромными и использовались только в
6:10
военных целях многие считали что за
6:12
компьютерами нет будущего и их
6:14
применение будет ограничиваться лишь
6:15
использованием военных целях но были
6:18
люди не согласны с этим так Разные
6:20
группы Энтузиастов постоянно старались
6:22
разработать уменьшенные версии
6:23
компьютера для использования в домашних
6:25
целей одним из первых таких компьютеров
6:28
которые изменил мир стал компьютер
6:30
Альтаир 8800 внешне он представлял собой
6:34
конструктор из отдельных блоков и схем
6:36
но все же по характеристикам специалисты
6:38
относят его к персональному компьютеру
6:40
такой компьютер произвел фурор но
6:42
настоящий переворот случился в 1976 году
6:45
когда тогда молодая компания Apple
6:48
решила выпустить свой собственный ПК
6:49
который можно было купить принести домой
6:52
поставить на стол и просто начать им
6:54
пользоваться Казалось бы и что тут
6:56
такого А дело в том что до Apple не было
6:58
таких компьютеров можно было просто
7:00
купить и сразу пользоваться ими конечно
7:03
Apple в этом плане не единственная
7:05
компания но не первые объединили все
7:07
воедино и Дали людям Готовое решение а
7:10
далее вы уже и сами знаете начали
7:11
появляться новые компании и пошла
7:13
настоящая конкуренция где каждый дел все
7:16
более Крутой и интересный ПК для
7:18
потребителя в ходе этого урока мы с вами
7:20
рассмотрели базовые понятия связанные с
7:22
программированием мы узнали когда
7:24
программирование появилось что оно из
7:26
себя представляет и узнали про базовый
7:28
процесс работы компьютера в будущих
7:30
уроках мы узнаем как работают разные
7:32
языки программирования более детально
7:34
узнаем как работает компьютер а также
7:36
рассмотрим основные концепции что есть
7:39
во всех языках программирования концу
7:41
курса у вас будут отличные базовые
7:43
знания и главное четкое понимание куда
7:45
двигаться далее И что изучать Также хочу
7:48
отметить что весь курс будет доступен на
7:50
сайте itproger.com там же вы найдете
7:52
домашние задания и много дополнительной
7:54
полезной информации Так что переходите
7:56
на сайт ссылку на него я оставлю в
7:58
описании к этому видео Ну что же на этом
8:00
все Надеюсь урок вам понравился и если
8:02
так то не забывайте подписываться на
8:04
канал а также вступать в наши соцсети
8:06
все ссылки на них будут в описании к
8:08
этому видео до скорых встреч