Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2010, 13:27   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
первая программа в этой родословной (какой-нибудь простенький хексовый редактор)
Согласно Стивену Леви первая программа написанная на самой себе это ЛИСП интерпретатор. Впрочим там учавствовал ассемблер без сомнения.
И кстати сам ассемблер для PDP и TIXO был написан на самом себе (ну тупо кодами, тогда команд еще не было как таковых)
Хакеры Техсквера даже песенку сочинили в которой все слова из его команд
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.03.2010, 17:58   #12
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

Я имею в виду, что первые ассемблеры писались с помощью хексовых редакторов. А хексовые редакторы писать было не на чём - приходилось вручную выбивать на картах. Так, по крайней мере, до меня дошла история.
ds.Dante вне форума Ответить с цитированием
Старый 17.03.2010, 18:57   #13
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Цитата:
Я имею в виду, что первые ассемблеры писались с помощью хексовых редакторов. А хексовые редакторы писать было не на чём - приходилось вручную выбивать на картах. Так, по крайней мере, до меня дошла история.
Еще до перфокарт были программы. Буквально планка памяти (точнее не планка, а шкаф(ы)), в которой, переключателями или иными механическими, методами задавали нули и единички. (двоичный редактор)
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 17.03.2010, 19:33   #14
Gapro
Форумчанин
 
Регистрация: 30.07.2009
Сообщений: 256
По умолчанию

Как я понимаю ядро любого компилятора пишется на ассемблере или в машинных кодах, а затем любой компилятор на основе простеших комманд пишется сам на себе.
Gapro вне форума Ответить с цитированием
Старый 17.03.2010, 20:06   #15
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Любой компилятор - это просто усложненный парсер текста. Зачем в парсере обязательно должно быть ядро на ассемблере ?
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 17.03.2010, 20:08   #16
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Цитата:
Любой компилятор - это просто парсер текста.
Угу, только еще есть оптимизирующие компиляторы
Levsha100 вне форума Ответить с цитированием
Старый 17.03.2010, 20:16   #17
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Цитата:
Сообщение от Levsha100 Посмотреть сообщение
Угу, только еще есть оптимизирующие компиляторы
ОК. Тогда просто парсер с намеками на ИИ.
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 18.03.2010, 06:49   #18
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от Levsha100 Посмотреть сообщение
Угу, только еще есть оптимизирующие компиляторы
Для оптимизации не требуется ассемблер (но требуется его знание). Вы думаете в Дельфи-проге нельзя замутить экзешник? У меня даже где-то был компилятор Паскаля на Паскале (разумеется его усеченное множество), он сделан классически (заголовок экзешника + подпрограммы реализующие операторы) и при желании можно расширять и менять.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 18.03.2010, 07:38   #19
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
в которой, переключателями или иными механическими, методами задавали нули и единички.
Нда... Яркий пример тому Altair.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.03.2010, 10:26   #20
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

Цитата:
Сообщение от ROD Посмотреть сообщение
Еще до перфокарт были программы. Буквально планка памяти (точнее не планка, а шкаф(ы)), в которой, переключателями или иными механическими, методами задавали нули и единички. (двоичный редактор)
Но на переключателях нельзя написать компилятор - нужен носитель, на который может записывать сама программа (винт, например).

А перфокарты были всё же раньше. :)
http://ru.wikipedia.org/wiki/Разност...рльза_Бэббиджа

ds.Dante вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рейтинг популярности языков программирования Lemo Свободное общение 20 03.11.2009 21:15
Изучение нескольких языков программирования Neymexa Свободное общение 6 30.01.2009 15:25
Свободная энциклопедия языков программирования kit1980 Свободное общение 0 05.06.2007 17:53
совмещение 2-х языков программирования fis Общие вопросы Delphi 5 30.01.2007 20:13