Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
-30 / 0 / 0
Регистрация: 05.07.2015
Сообщений: 104
1

Как Вам такая идея: зашить в микросхему интерпретатор языка?

05.07.2015, 14:08. Показов 1302. Ответов 18
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Я хочу зашить в микросхему интерпретатор языка, Которой будет грузить ОС написанную на С++ например. В корне диска будет лежать что-то вроде BOOT.BDF в котором будет находится начальный код для интерпретации. Почему до меня этого никто не выдумал?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.07.2015, 14:08
Ответы с готовыми решениями:

Гениальный Вебпрограммист отвечает вам онлайн. Такая у меня гениальная идея
Гениальный Вебпрограммист отвечает на ваш любой вопрос онлайн. Такая у меня гениальная идея. Как...

Как вам моя идея?
Собираюсь делать какую нибудь программу. Вот идея такая(программа для нас программистов): программа...

Как вам идея для программы?
Всем доброго времени суток. Хотел бы узнать ваше мнение о такой идее для проекта. Проект для...

Как Вам такая конфигурация?
Вот думаю собрать компьютер в основном для игр. Для работы хватает старенького двух ядерника. Будут...

18
Ушел с форума
Эксперт С++
16473 / 7436 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
05.07.2015, 14:26 2
А цель всего этого какая ?
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28045 / 15778 / 982
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
05.07.2015, 14:43 3
Цитата Сообщение от SuperProgramer Посмотреть сообщение
Почему до меня этого никто не выдумал?
вы себе льстите...
0
10231 / 6609 / 498
Регистрация: 28.12.2010
Сообщений: 21,156
Записей в блоге: 1
05.07.2015, 15:13 4
Литература по RTOS
0
-30 / 0 / 0
Регистрация: 05.07.2015
Сообщений: 104
05.07.2015, 16:27  [ТС] 5
Цитата Сообщение от Убежденный Посмотреть сообщение
А цель всего этого какая ?
Это улучшит разработку открытого ПО.Так как все они будут OpenSource.И все исходники будут открыты.Что либо криптануть будет невозможно
0
10231 / 6609 / 498
Регистрация: 28.12.2010
Сообщений: 21,156
Записей в блоге: 1
05.07.2015, 17:34 6
Если вы все еще не поняли, это уже существует и работает. Как пример, GSM модемы с интерпретаторами Python или JAVA. И ссылку выше давал не для красивых глаз.

Добавлено через 7 минут
TC, а вам не надоело по форумам троллить один и тот же вопрос под разным соусом?
0
-30 / 0 / 0
Регистрация: 05.07.2015
Сообщений: 104
05.07.2015, 17:35  [ТС] 7
Цитата Сообщение от raxp Посмотреть сообщение
Если вы все еще не поняли, это уже существует и работает. Как пример, GSM модемы с интерпретаторами Python или JAVA. И ссылку выше давал не для красивых глаз.

Добавлено через 7 минут
TC, а вам не надоело по форумам троллить один и тот же вопрос под разным соусом?
Я хотел чтобы вся ОС состояла из текстовых файлов кода.Чтобы всё можно было легко редактировать.И это всё грузил интерпетатор
0
10231 / 6609 / 498
Регистрация: 28.12.2010
Сообщений: 21,156
Записей в блоге: 1
05.07.2015, 17:42 8
Понятно, идет игнор.
1
-30 / 0 / 0
Регистрация: 05.07.2015
Сообщений: 104
05.07.2015, 17:46  [ТС] 9
Посмотрю

Добавлено через 55 секунд
Цитата Сообщение от raxp Посмотреть сообщение
Понятно, идет игнор.
Я посмотрю там много написано
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28045 / 15778 / 982
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
05.07.2015, 17:48 10
любой интерпретатор заведомо медленнее компилированных приложений.
0
-30 / 0 / 0
Регистрация: 05.07.2015
Сообщений: 104
05.07.2015, 17:51  [ТС] 11
Цитата Сообщение от magirus Посмотреть сообщение
любой интерпретатор заведомо медленнее компилированных приложений.
Может будут компы быстрее тогда моя идея найдёт применение!
0
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
05.07.2015, 17:57 12
Цитата Сообщение от SuperProgramer Посмотреть сообщение
Это улучшит разработку открытого ПО.Так как все они будут OpenSource.И все исходники будут открыты.Что либо криптануть будет невозможно
Гугл, "Обфускация".
0
Evg
Эксперт CАвтор FAQ
21279 / 8301 / 637
Регистрация: 30.03.2009
Сообщений: 22,659
Записей в блоге: 30
05.07.2015, 17:58 13
Цитата Сообщение от SuperProgramer Посмотреть сообщение
Может будут компы быстрее тогда моя идея найдёт применение!
За последние годы есть какое-то нехорошее ощущение, что чем быстрее становятся компы, тем тормознее становится софт, потому что разработчики меньше думают о качестве (типа железо быстрое, нефиг думать о скорости)
2
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28045 / 15778 / 982
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
05.07.2015, 17:59 14
да уж куда быстрее то...
0
-30 / 0 / 0
Регистрация: 05.07.2015
Сообщений: 104
05.07.2015, 18:53  [ТС] 15
Цитата Сообщение от magirus Посмотреть сообщение
любой интерпретатор заведомо медленнее компилированных приложений.
Я напишу подробнее.Будет сделана прошивка,выполяющая функции BIOS и интерпретатора.При запуске ПК он будет искать файл BOOT.BDF на HDD/ODD/FDD и начинать выполнение кода оттуда. Этот файл будет написан на С подобном языке примерно такой:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <System/Main.h>
Int boot()
{
RunCPPFile("System/kernel.cpp");
if error=1 
{
RunCPPFile("Recovery/booterr.cpp");
return 0
}
return 1
}
Что то в этом роде kernel.cpp-Сама ОС и дальше выполняются её модули итд
0
7 / 7 / 3
Регистрация: 07.06.2015
Сообщений: 22
05.07.2015, 19:08 16
а чем linux не устраивает? при желании качаем исходники, и ковыряем до потери пульса. Одно только ядро разобрать -уже пол года из жизни можно вычеркнуть, а ещё Х есть, а сверху - Gnome/KDЕ, ну и libreOffice на закуску...
0
-30 / 0 / 0
Регистрация: 05.07.2015
Сообщений: 104
05.07.2015, 19:15  [ТС] 17
Цитата Сообщение от ppdisk Посмотреть сообщение
а чем linux не устраивает? при желании качаем исходники, и ковыряем до потери пульса. Одно только ядро разобрать -уже пол года из жизни можно вычеркнуть, а ещё Х есть, а сверху - Gnome/KDЕ, ну и libreOffice на закуску...
Я напишу подробнее.Будет сделана прошивка,выполяющая функции BIOS и интерпретатора.При запуске ПК он будет искать файл BOOT.BDF на HDD/ODD/FDD и начинать выполнение кода оттуда. Этот файл будет написан на С подобном языке примерно такой:
Код C++Выделить код

C++
1
2
3
4
5
6
7
8
9
10
11
#include <System/Main.h>
Int boot()
{
RunCPPFile("System/kernel.cpp");
if error=1 
{
RunCPPFile("Recovery/booterr.cpp");
return 0
}
return 1
}
Что то в этом роде kernel.cpp-Сама ОС и дальше выполняются её модули итд
0
2664 / 2239 / 240
Регистрация: 03.07.2012
Сообщений: 8,141
Записей в блоге: 1
05.07.2015, 21:35 18
Цитата Сообщение от SuperProgramer Посмотреть сообщение
Почему до меня этого никто не выдумал?
Давным-давно выдумали: в первых PC, выпускаемых IBM, интерпретатор бейсика был вшит в ПЗУ
0
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,737
Записей в блоге: 1
07.07.2015, 17:57 19
Цитата Сообщение от SuperProgramer Посмотреть сообщение
Может будут компы быстрее тогда моя идея найдёт применение!
Чем быстрее будут компы, тем жирнее будет софт. Так что не прокатит. Теперь прикиньте, сколько будет запускаться какой-нибудь Battlefield...
И даже аппаратная реализация интерпретатора не поможет в данном случае.
0
07.07.2015, 17:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.07.2015, 17:57
Помогаю со студенческими работами здесь

Как Вам такая схемка?
Прошу помощи знающих людей. Предстоит судится с продавцом. Пытаюсь доказать, что данная схема не...

Как вам такая это?
Известны циклические двусвязные списки. А если закольцеваь ортогонально по двум парам указателей?

Как вам такая сборка?
ASRock B360M-ITX/AC Crucial MX500 500GB 2.5 Crucial MX500 500GB 2.5&quot; ZOTAC GeForce GTX...

Как вам такая конфигурация?))
Процессор Intel Core i5-2500K tray охлаждение DeepCool Iceedge 400 FS Мать Asus Maximus IV Gene-Z...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru