LINUX.ORG.RU
ФорумTalks

Turbo Rascal спешит на помощь программистам под Commodore 64

 commodore 64, , turbo rascal


0

1

Turbo Rascal - это новый язык программирования, который пытается быть похожим на Паскаль. Обзор языка: http://www.lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/the-tu...

Разработка компилятора началась в феврале этого года, и пока ещё в зачаточном состоянии. Turbo Rascal работает под Windows, GNU/Linux и Mac OS X. Однако, собирает код под Commodore 64.

Скачать можно здесь: http://www.lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/downlo... .

★★★★★
Ответ на: комментарий от Quasar

Народное название «консоль» означает «вот тут буковки и циферки, и без графики».

Нет. У нас, по ходу, разные словари.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от lenin386

В большинстве случаев, платят именно за то, что вспотел.

Это уже тараканы в голове работодателя, который измеряет результат по количеству выжатого пота. Речь о том, что работа остаётся работой даже тогда, когда за неё не платят деньги.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Это уже тараканы в голове работодателя, который измеряет результат по количеству выжатого пота

Тараканы-не тараканы, но более обоснованных методов начисления зарплаты нет.

lenin386 ★★★★
()
Ответ на: комментарий от saahriktu

Суть процесса getty именно в том, чтобы запросить логин и пароль. Потом процесс завершается.

И каким боком тут ядерная консоль?

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Деньги платят за результат, а не за факт совершения работы.

Деньги платят согласно договору найма или подряда. А не за результат, его может вообще не быть или он может быть отрицательным.

Shaman007 ★★★★★
()
Ответ на: комментарий от Quasar

Вы вообще нить выше читали? Это мой ответ на утверждение, что, дескать, виртуальным терминалом является getty (вне ядра). Я и отвечаю, что не getty, а vt (в ядре).

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Quasar

Речь шла о том, что если зарплату задерживают, то на работу можно не выходить, а если вышел, то не работать.

Shaman007 ★★★★★
()
Ответ на: комментарий от Quasar

Это гифка. На видео не тянет.

Как будто бы есть принципиальные отличия.

Да, полноэкранное видео в sixel'е может тормозить. Однако, вопрос был про сам принцип.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от Shaman007

Деньги платят согласно договору найма или подряда. А не за результат, его может вообще не быть или он может быть отрицательным.

Как это отменяет факт возможности совершения работы без какой-либо прибыли?

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Это мой ответ на утверждение, что, дескать, виртуальным терминалом является getty (вне ядра). Я и отвечаю, что не getty, а vt (в ядре).

И? vt ведь от этого ядерной консолью не становится.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Как будто бы есть принципиальные отличия. Да, полноэкранное видео в sixel'е может тормозить. Однако, вопрос был про сам принцип.

Есть:

1. Ядерная консоль не выводит графику.

2. Это всё выводит эмулятор терминала. Консоль тут ни при чём.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

vt ведь от этого ядерной консолью не становится.

vt - это реализация виртуального терминала в ядре. «ядерная консоль» == «консоль реализованная в ядре»; «консоль» == «виртуальный терминал».

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Quasar

Ядерная консоль не выводит графику

Графику выводит ядро. Когда юзер сидит в ядерной консоли (если включен фреймбуфер). Поэтому, с точки зрения юзера, ядерная консоль - это консоль поверх графики и графика поверх консоли.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Quasar

Это не отменяет факт того, что если тянет заниматься бессмысленным словоблудием на счет того, что кто-то в интернете употребил какое-то слово не так как ты считаешь нужным в разговоре с другим человеком и тот его понял, то возможно стоит обратиться к специалисту. Или как минимум сходить на свежий воздух.

Shaman007 ★★★★★
()
Ответ на: комментарий от Quasar

Есть. То, что кто-то не хочет ими руководствоваться,

Да нет. Кроме высосанного из пальца «он гений» и количества пота, ничего никто не придумал.

lenin386 ★★★★
()
Ответ на: комментарий от saahriktu

Графику выводит ядро. Когда юзер сидит в ядерной консоли (если включен фреймбуфер).

То есть, когда пользователь сидит в иксах, то графику выводит не ядро?

Поэтому, с точки зрения юзера, ядерная консоль - это консоль поверх графики и графика поверх консоли.

Нет. С точки зрения юзера на дисплее цифры, буквы и всякие рисунки. Ядерная консоль к этому никакого отношения не имеет.

Quasar ★★★★★
()
Ответ на: комментарий от Shaman007

Это не отменяет факт того, что если тянет заниматься бессмысленным словоблудием на счет того, что кто-то в интернете употребил какое-то слово не так как ты считаешь нужным в разговоре с другим человеком и тот его понял, то возможно стоит обратиться к специалисту. Или как минимум сходить на свежий воздух.

Вот ты сам себе рекомендацию и выдал. Молодец.

Quasar ★★★★★
()
Ответ на: комментарий от lenin386

Кроме высосанного из пальца «он гений» и количества пота, ничего никто не придумал.

Вообще-то изначально было придумано. Берётся продукт и обменивается/продаётся. Всё.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Берётся продукт и обменивается/продаётся. Всё.

Это всё не так просто. Такой продукт, как труд, чаще всего невозможно продать в чистом виде, без участия других людей. А вот с этого момента, начинается перетягивание одеяла.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Платят за то, что согласился работает. По твоей логике самые богатые должны быть лошади.

Shaman007 ★★★★★
()
Ответ на: комментарий от Quasar

То есть, когда пользователь сидит в иксах, то графику выводит не ядро?

Это уже другой вопрос. А первоначальный вопрос таков: «что именно доступно юзеру когда он сидит без иксов и вейландов в ядровом vt (в качестве основной среды)?».

И графика ему таки доступна.

Так что, в этот самый vt поддержку sixel'а можно смело добавлять. Она будет работать. Как она уже работает, например, в таком эмуляторе терминала как yaft, который работает поверх фреймбуфера без иксов и вейландов.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 2)
Ответ на: комментарий от lenin386

Я чот с трудом представляю себе художника, читающего журнал «Радио» и заказывающего по почте НЕХ без блока питания.

Я не знаю что вы курите, но лучше с этим завязывать. Спектрум всегда продавался (да по почте) в варианте для сборки и дороже готовый. Вот родной блок питания спектрума 1982-го года:
http://www.the-liberator.net/site-files/retro-games/hardware/Sinclair-ZX-Spec...

atrus ★★★★★
()
Ответ на: комментарий от Quasar

Спектрум был очень плох для офисных нужд.

Да, я в курсе. Но хотелки были именно таковы. Школы и домашние пользователи.

atrus ★★★★★
()
Ответ на: комментарий от atrus

Без блока питания он рассылался. Блок питания продавался отдельно, за оверпрайс. А вот если кто посмел обхитрить дядю Синклера, не хотел покупать оверпрайснутый БП, не тянущий комп, покупал с виду подходящий, то тут его ждал сурприз. У синклеровского БП плюс был внутри, при подключении БП из магазина комп горел, гарантия не распространялась конечно же. А когда пошла розница, торговые сети потребовали включить БП в комплект. Так он и тут нашёл способ. БП был без сетевой вилки. Кстате, на твоей фотке, похоже, именно такой.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 6)
Ответ на: комментарий от Quasar

Спектрумовский дисковод - да. Но PC-шные были куда проще

cvs-255 ★★★★★
()
Ответ на: комментарий от lenin386

Такой продукт, как труд

Труд это не продукт.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Смотря по чьим словарям.

Твой словарь априори некорректный.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

А первоначальный вопрос таков: «что именно доступно юзеру когда он сидит без иксов и вейландов в ядровом vt (в качестве основной среды)?».

Внезапно - иксы!

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Давать ссылки на википедию для корректировки терминов... ну такое.

Совсем и не такое. Там весьма четко все написано, что под терминами понимается. Эти статьи пишут гораздо больше людей, чем статьи про узкоспециализированные вещи. Все там хорошо написано. Про Linux console особенно. Вот, например, выше Шаман удивился, что в ядре реализована консоль (внезапно!). А ведь это было первое, что Линус написал.

Zubok ★★★★★
()
Ответ на: комментарий от Zubok

В любом случае суть не в терминах, а в том, что saahriktu, не разбираясь в теме, лезет со своими некомпетентными заявлениями в попытках нагадить в мозги мало понимающих в теме людей.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Твой словарь априори некорректный.

Это смотря как посмотреть. Не я придумал называть виртуальный терминал консолью, а софт для виртуальных терминалов консольным софтом. Теперь на каждом углу так и пишут: «в консоли», «консольный текстовый редактор», «консольный браузер», «консольные игры»,... и т.д.

Внезапно - иксы!

Когда юзер сидит без иксов и вейландов ему доступен только виртуальный терминал из ядра, который vt. Который я называю ядерной консолью. Потому, что «консоль» == «виртуальный терминал». А эта консоль реализована в ядре. «ядерная» == «ядровая» == «реализованная в ядре».

Можно, конечно, запустить другой фреймбуферный эмулятор терминала. Однако, можно и не делать этого.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Это смотря как посмотреть.

Объективно, а не по-твоему.

Не я придумал называть виртуальный терминал консолью, а софт для виртуальных терминалов консольным софтом.

Ты.

Теперь на каждом углу так и пишут: «в консоли», «консольный текстовый редактор», «консольный браузер», «консольные игры»,... и т.д.

Ты пытаешься устраивать демагогию путём использования упрощённых жаргонизмов как технических терминов. Да ещё и в слишком вольной трактовке.

Когда юзер сидит без иксов и вейландов ему доступен только виртуальный терминал из ядра, который vt.

И в нём запускаются иксы! Внезапно! Ну и где тут ядерная консоль? Правильно - нигде.

Потому, что «консоль» == «виртуальный терминал».

Всем внимание! saahriktu признал, что иксы и весь софт под них - это консольный софт! И сами иксы - это консоль!

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

И в нём запускаются иксы!

Я ж пишу: когда юзер сидит без иксов и вейландов. Совсем.

Это включает и те случаи, когда при выполнении команды «startx» юзер получает

bash: startx: команда не найдена
И с вейландом тоже самое.

Без иксов и вейландов - значит без иксов и вейландов.

иксы и весь софт под них - это консольный софт! И сами иксы - это консоль!

Иксы - это графическая среда. Иксовый софт рисует пикселями. А консоль - это stdin, stdout и stderr. Через которые и работает консольный софт.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 3)
Ответ на: комментарий от saahriktu

Я ж пишу: когда юзер сидит без иксов и вейландов. Совсем.

Чем это принципиально отличается от пользования компьютером через эмулятор терминала?

Без иксов и вейландов - значит без иксов и вейландов.

Чем иксы хуже screen?

Иксы - это графическая среда. Иксовый софт рисует пикселями.

И?

А консоль - это stdin, stdout и stderr. Через которые и работает консольный софт.

То есть, в консоли нельзя ничего рисовать, что противоречит твоим же заявлениям.

Quasar ★★★★★
()
Ответ на: комментарий от Quasar

Чем это принципиально отличается от пользования компьютером через эмулятор терминала?

Тем, что когда юзер запускает эмулятор терминала в иксах, у него уже есть иксы. Которые жрут машинные ресурсы. При этом возможности иксов и вейландов юзеру могут быть и ненужны. И тогда он сносит иксы и вейланды.

Чем иксы хуже screen?

Тем, что если не вылазить из эмулятора терминала, то никакого профита от иксов не будет. При этом юзер может находить работу иксовых эмуляторов терминала менее качественной.

То есть, в консоли нельзя ничего рисовать, что противоречит твоим же заявлениям.

Нет, не противоречит. Во-первых, тот же графический формат sixel как раз и обрабатывается терминалами/эмуляторами терминала, когда специельные escape sequences выводятся в stdout. Во-вторых, консольный софт (т.е. такой софт, который не слинкован с библиотеками иксов, вейландов и других графических сред и управляется юзером через консоль) может уметь рисовать во фреймбуфере. Одно не противоречит другому.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Тем, что когда юзер запускает эмулятор терминала в иксах, у него уже есть иксы. Которые жрут машинные ресурсы.

Это ещё надо подсчитать, кто больше жрёт ресурсов - иксы или фреймбуфер. Не считал, но уверен, что фреймбуфер жрёт ресурсов больше, причём, в разы, потому что на нём скроллинг в консоли явно подтормаживает, в отличие от иксов, где оно как по маслу.

Во-первых, тот же графический формат sixel как раз и обрабатывается терминалами/эмуляторами терминала, когда специельные escape sequences выводятся в stdout.

Оверхед от твоего сикселя абсолюно гигантский. Я даже подумать не мог, что кому-то в голову такой бредище мог войти. Абсолютный Франкенштейн. Давай, попробуй выведи 4к HDR через него. А, ну да. Не всем нужен 4к HDR.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 3)
Ответ на: комментарий от lenin386

на нём скроллинг в консоли явно подтормаживает

Только из за того, что графическое ускорение задействуется не полностью. Больше не всем нужно.

Не всем нужен 4к HDR.

Вот именно.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Только из за того, что графическое ускорение задействуется не полностью.

Следовательно, на скроллинг буковок уходят драгоценные такты процессора, вместо того, чтобы поработал тот, кто для этого предназначен, который в свою очередь, тупо простаивает, но греется, потому что энергосбережение в консоли не работает. Атмосфера греется, парниковый эффект, глобальное потепление, уничтожение всех видов.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

на скроллинг буковок уходят драгоценные такты процессора

Нет. 2D ускорение задействуется и скроллинг происходит именно силами видеоускорителя. Однако, в силу того, что видеоускорение задействуется не полностью, видеоускоритель скроллит медленнее. Не всем нужно быстрее.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от lenin386

И что? Процессор в любом случае тратит такты если он не в режиме энергосбережения. А с этим режимом у ряда экземпляров свежих процессоров огромные проблемы. В том смысле, что энергосбережение им противопоказано во избежание фризов. Поэтому такие процессоры приходится даже принудительно дёргать дабы они не попытались включить режим энергосбережения.

Ну и, да, это только если постоянно активно и не по-человечески скроллить. Не всем это нужно.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Тем, что когда юзер запускает эмулятор терминала в иксах, у него уже есть иксы. Которые жрут машинные ресурсы.

А эмулятор терминала без иксов не жрёт, да?

При этом юзер может находить работу иксовых эмуляторов терминала менее качественной.

И как она будет менее качественной, если иксовые эмуляторы терминала имеют гораздо больше возможностей и позволяют то самое качество настроить так, как надо пользователю?

Нет, не противоречит.

Нет - противоречит. Потому, что

Во-первых, тот же графический формат sixel как раз и обрабатывается терминалами/эмуляторами терминала

Он не обрабатывается «ядерной консолью».

когда специельные escape sequences выводятся в stdout.

Это не графика. Это символы. Ты поехавший.

Во-вторых, консольный софт (т.е. такой софт, который не слинкован с библиотеками иксов, вейландов и других графических сред и управляется юзером через консоль) может уметь рисовать во фреймбуфере. Одно не противоречит другому.

Этот софт слинкован не может быть не слинкован с графическими библиотеками. Ты лжец.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

2D ускорение

Ты даже не знаешь, что такое фреймбуфер и как он устроен. Просто заткнись и не вылезай больше.

Quasar ★★★★★
()
Ответ на: комментарий от saahriktu

Процессор в любом случае тратит такты если он не в режиме энергосбережения.

А в режиме энергосбережения он такты не тратит?

А с этим режимом у ряда экземпляров свежих процессоров огромные проблемы. В том смысле, что энергосбережение им противопоказано во избежание фризов.

Фризов где? В чём выражаются эти проблемы?

Поэтому такие процессоры приходится даже принудительно дёргать дабы они не попытались включить режим энергосбережения.

Только дебилы принудительно дёргают процессор вместо выставления его режима работы. Например, шлюхины дети, из которых на 100% состоит штат Feral Interactive.

Quasar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.