Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Новичкам о компе. Установка Windows 7 10 XP, мультизагрузка

Модерирует : KLASS, IFkO

KLASS (27-09-2017 12:00): Создайте тему в разделе Тестирование, назовите ее "новичкам все о компьютерах" и там обсуждайте все подряд.  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

alex52mail

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Большинство процессоров (CPU) работают в двоичном коде, и выполняют всего 4 операции +-*: и еще извлекают корень. Все что делает комп, и видите на экране - все алгоритмами сводиться к этим операциям.
Сначала программы так и писались, на бумажной перфоленте для 2х адресных ламповых, потом на перфокартах для 4х адресных транзисторых компов в машинных кодах типа:
01 0001 0002 0003 ~ взять данные с адреса 0001, сложить 01 с содержанием 0002, и положить в 0003
В большой БЭСМ-4 было 4096 адресов, а на Луну летали с 16 кБт памяти.
Второе поколение —  язык Assembler  до сих пор применяется для создания драйверов, ядра системы, согласование периферийных устройств, прошивок BIOS, компиляторов и интерпретатор языков.
Третье поколение - языки программирования Algol, Fortran, Cobol, Pascal - писать стали так c=a+b и в 80х записывать программы на магнитные ленты.
Сейчас языки C++, C#, Java, Python, PHP, Perl, Delphi, Ruby, Perl, и пишут типа $if($get(LEVEL),,$puts(DATE,))  
Это удобнее программисту, но при компиляции (преобразование в машинные коды - бинарные файлы) программы становятся менее эффективны.
 
Сейчас большинство программистов собирают в кучу готовые блоки, поэтому и имеем монстров типа Windows. Но до сих пор, для экстремальной оптимизации и эффективности (расчеты методом Монте-Карло) пишут в машинных кодах, и помещают их в память CPU Cache (L1, L2), которая в 10ки раз быстрее RAM, а RAM в 100ни раз быстрее жесткого диска.


----------
Везде трудно первые 15 лет, потом легче.
Все проблемы имеют ПРОСТОЕ решение
Ты начальник я дурак я начальник ты дурак. Но хуже дурака дурак с инициативой.

Всего записей: 1130 | Зарегистр. 04-09-2015 | Отправлено: 08:59 04-10-2015 | Исправлено: alex52mail, 21:01 26-09-2017
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Новичкам о компе. Установка Windows 7 10 XP, мультизагрузка
KLASS (27-09-2017 12:00): Создайте тему в разделе Тестирование, назовите ее "новичкам все о компьютерах" и там обсуждайте все подряд.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru