The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Опубликованы тесты простейших приложений на различных языках..., opennews (??), 08-Дек-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


267. "Опубликованы тесты простейших приложений на различных языках..."  +2 +/
Сообщение от Аноним (267), 09-Дек-19, 03:16 
А может проблема не в языках и компиляторах, а в том, что x86 просто неадекватна для реализации высокоуровневых ЯП?  В 70-х Xerox Alto с тактовой частотой 5,88 МГц и 128-256 Кбайт памяти поддерживал весьма продвинутую мультимедийную ОС с оконным интерфейсом и интерактивной средой разработки, которая была написана на объектно-ориентированном языке с поздним связыванием и динамической типизацией (Smalltalk, кто не слишком представляет, что это за язык, представьте себе ОС полностью на Ruby).  Здесь можно почитать, как это все разрабатывалось (и про аппаратную архитектуру): http://worrydream.com/EarlyHistoryOfSmalltalk/
Ответить | Правка | Наверх | Cообщить модератору

293. "Опубликованы тесты простейших приложений на различных языках..."  +/
Сообщение от Anonymoustus (ok), 09-Дек-19, 10:46 
> А может проблема не в языках и компиляторах, а в том, что
> x86 просто неадекватна для реализации высокоуровневых ЯП?  В 70-х Xerox
> Alto с тактовой частотой 5,88 МГц и 128-256 Кбайт памяти поддерживал
> весьма продвинутую мультимедийную ОС с оконным интерфейсом и интерактивной средой разработки,
> которая была написана на объектно-ориентированном языке с поздним связыванием и динамической
> типизацией (Smalltalk, кто не слишком представляет, что это за язык, представьте
> себе ОС полностью на Ruby).  Здесь можно почитать, как это
> все разрабатывалось (и про аппаратную архитектуру): http://worrydream.com/EarlyHistoryOfSmalltalk/

По большому счёту, x86 — это только «внешняя» система команд. А как оно внутри там устроено, никто из присутствующих, скорее всего, не знает. Скорее всего, внутри современных x86-процессоров от x86 и следа не осталось.

Ответить | Правка | Наверх | Cообщить модератору

300. "Опубликованы тесты простейших приложений на различных языках..."  –1 +/
Сообщение от Урри (?), 09-Дек-19, 11:16 
То, что вы в своем детском саду не знаете, еще не значит что никто не знает.
Почитайте, хотя бы, мануалы интела - можете погуглить по страшным словам "микрооперация", "реордеринг", "бренч предикшн", "конвеер", "переименование регистров", "лейтенси".

Другое дело, что весь этот конвеер настолько сложен, что все сложнее хелловорлда в голове уже не уместится.

Ответить | Правка | Наверх | Cообщить модератору

305. "Опубликованы тесты простейших приложений на различных языках..."  +/
Сообщение от Anonymoustus (ok), 09-Дек-19, 11:35 
> То, что вы в своем детском саду не знаете, еще не значит
> что никто не знает.
> Почитайте, хотя бы, мануалы интела - можете погуглить по страшным словам "микрооперация",
> "реордеринг", "бренч предикшн", "конвеер", "переименование регистров", "лейтенси".

А ты, я гляжу, прямо знаток по всем вопросам. И слова какие умные знаешь, молодец. Ну так расскажи всем: есть внутри интеловских процессоров x86 или нету?

Ответить | Правка | Наверх | Cообщить модератору

320. "Опубликованы тесты простейших приложений на различных языках..."  +/
Сообщение от Аноним (313), 09-Дек-19, 13:28 
Есть интеловский манул https://www.intel.com/content/dam/www/public/us/en/documents...
Ответить | Правка | Наверх | Cообщить модератору

322. "Опубликованы тесты простейших приложений на различных языках..."  +/
Сообщение от Anonymoustus (ok), 09-Дек-19, 13:43 
> Есть интеловский манул https://www.intel.com/content/dam/www/public/us/en/documents...

У меня на диске вся пачка этих мануалов, а ещё несколько ревизий документации AMD. На какой странице какого тома написано про место, которое x86 занимает в современном процессоре?

Ой, а что это у нас там чорненькое белеется в чулане? Это же «80386 Hardware Reference Manual» (1986)! Пока ты ищешь нужную страницу в современных мануалах, я в этой книжке посмотрю.

Ответить | Правка | Наверх | Cообщить модератору

324. "Опубликованы тесты простейших приложений на различных языках..."  +/
Сообщение от Аноним (324), 09-Дек-19, 13:49 
Может в этом то все и дело что создать что-то действительно разухабистое на языке с динамической типизацией достаточно трудно. А работало быстро потому что ничего сложно и не делали. Да и вообще этот Xerox Alto это попытка внедрить разработки Дугласа Энгельбарта в жизнь. https://www.youtube.com/watch?v=yJDv-zdhzMY и как все знают неудачная.
Ответить | Правка | К родителю #267 | Наверх | Cообщить модератору

368. "Опубликованы тесты простейших приложений на различных языках..."  +/
Сообщение от Аноним (267), 10-Дек-19, 16:17 
Здесь Кэй демонстрирует ту систему из 70-х в эмуляторе, суди сами: https://youtu.be/AnrlSqtpOkw?t=2m37s
Ответить | Правка | Наверх | Cообщить модератору

345. "Опубликованы тесты простейших приложений на различных языках..."  +/
Сообщение от Аноним (335), 09-Дек-19, 19:39 
Мультимедийность-то ты там где нашёл?
Ответить | Правка | К родителю #267 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру