Кстати зря
у Спектрума нет будущего
есть только яркое прошлое
так что топикстартер в чем то прав
---------- Post added at 20:25 ---------- Previous post was at 20:22 ----------
Oleg N. Cher, ты вот только на один вопрос ответь
почему при всех твоих дифирамбах Оберонам
для получения результата используется схема
Оберон => С => готовый продукт
С уважением,
Jerri / Red Triangle.
Это опциональные языковые средства: хочешь - пользуйся, не хочешь - просто игнорируй. Главное, что они есть и расширяют возможности программиста.
А что касается this... Есть предложения, как реализовать функционал явовского this в Паскале?
---------- Post added at 10:20 ---------- Previous post was at 10:19 ----------
Пардон муа, мысль не топикстартера. А его самого ещё приходится в этом убеждать.
Граф Дракула наш кумир, патамушта он вомпир!
VKINK 9 : BORDER NOT PI
Граф Дракула наш кумир, патамушта он вомпир!
VKINK 9 : BORDER NOT PI
Только по двум причинам:
1. Хотелось получить очень быструю, но эффективную по кодогенерации возможность разрабатывать для Спектрума на Обероне.
2. Нельзя игнорировать то количество человеко-лет, которое потрачено на совершенствование оптимизирующих компиляторов Си/Си++ (в т.ч. и для Z80). Или Вы думаете, что на Обероне для Оберона нельзя написать хороший компилятор? Ладно, подскажу. Уверяю Вас, можно.
P.S. Про лямбды вцелом ясно. Когда я дал IRC-шный лог, чтобы донести только одно: большинство мэйнстримщиков от слова "Оберон" плющит, тут же вырвали из контекста и придрались к тому, что весь мэйнстрим обосрал Паскаль, хотя ясного способа записи алгоритмов не отменял никто. Если отменят – все пожалеем. Сравнение Оберон-технологий с Си это неадекватное сравнение огорода с самолётом, потому что неясно что сравнивается: this и @THIS? (кстати, в О2 он не анонимный, что я считаю плюсом). Или AO’шное {DELEGATE} с вашим анонимным? Или сравнивается пошаговая отладка с моментальной? Или сравнивается язык Си с библиотеками и многопоточная и риэлтаймовая Оберон-система AOS? Или постера плющит от своей сопричастности к таким мощным (и главное готовым) технологиям? Вряд ли мне доставляет удовольствие диалог с человеком, который причисляет всех, кто думает не как он, к инвалидам. Сэр Клайв Синклер тоже инакомыслящий, иначе бы не было Спектрума, и мы бы так мило не беседовали.
Oleg N. Cher, меньше ЧСВ и больше конкретики
как быстро работает DASH на спектруме?
С уважением,
Jerri / Red Triangle.
Даш – это не более чем иллюстрация. Но основная потеря скорости там – бег монстров, обновление экрана от падающих камней и алмазиков, т.е. всё же вывод спрайтов. Он на асме. Но алгоритмическая оптимизация, кстати, хорошо помогла, там ещё можно оптимизнуть. А почему Вы не скачали и не посмотрели сами? Лучше скачайте вариант для Вектора на асме, он работает вцелом не очень намного быстрее моего для Спека. И сравните. Хотя сравнение конечно слегка некорректное. В Векторе проц КР580.
Я хотел обсудить в данной ветке, почему мы с выходом каждой платформы должны учить новый язык и новое апи? И вцелом это не прогресс, а перетягивания очередного одеяла на себя, а юзеров и программистов – под себя. Туда, где по мысли идеологов очередной технологии им и надлежит быть. И пользователи, сошедшие с ума от новых лямбд, будут с упоением находить в них новые достоинства.
Я не ставлю цели изменить способ мышления всех, кто со мной не согласен. Каждый использует ту среду разработки, которую заслуживает. И пусть каждый развивает то направление, которое выбрал. Но мне конечно интереснее общаться с единомышленниками, с теми, кто думает также, как я, правда, я расчитывал встретить таких людей здесь больше. Но, видимо, среднестатический спектрумист-форумчанин как дельфиец из лога, заходит больше по инерции, и больше интересуется сказать и обосрать, чем сделать. Но эта жертва – на неё я иду, чтобы привлечь к своим идеям внимание тех людей, которые мне больше интересны. При общении с которыми не надо сперва сбивать спесь, чтобы прислушались более внимательно. А злость и неприятие остальных – побочный эффект. Если видите, как привлекать внимание к Оберон-технологиям можно без этой злости, которая побочный эффект, поделитесь.
Пусть также товарищи расскажут, что в каждую прогу уровня хеловорлда на андроиде встраивается 50 кб уникального и неповторимого рантайма, а не прикрываются умным видом, что все не понимают экспрессии.
Я о том, что через 10 лет начнут продавать устройства X и придумают новую лямбду для их программирования, и всем девелоперам придётся, забыв основы, восторгаться новой идеей. И выбросить сишарпы с явами нафиг, ибо они уже устареют. Но Оберон имеет шансы остаться. Потому что я уже продемонстрировал вам на практике возможность развернуть Оберон-код как на языковую платформу (Си), так и на аппаратную (код процессора Z80 и Спектрум). Можно ещё на виртуальную (Java, .NET), эти технологии готовы. Многим здесь также не хватает фантазии понять, что в Обероны можно добавить что угодно, что собственно и сделано в АО и КП. Но что важно – АО и КП при этом остались маленькими, простыми и обозримыми. И фундаментальными. В этом чудо Оберонов. А вы про лямбды.
И когда я пытаюсь донести это, в ответ – ничего, кроме банальной болтовни. Лучше уж вместо неё почитать обзоры “новых” средств, разработанных оберонщиками-идеологами из майкрософта.
Ну, сначала-то ведь породил, так что и польза от него есть. А убило их время. Да кто щас на технологии смотрит. Одни люди производят хорошие технологии, а другие успешно заняты продажей говна. Вот тут нам с Сашей Ильиным тоже объяснили, что совершенство технологии – ничто. Бабки всё. Яву делают. Кстати, компилер в натив. Но "internally" юзают Оберон и Модулу-2. Ах нет, опечатка, *****паскаль и **********паскаль.
[Внимательно начинаем думать: а откуда у таких опытных в ява-технологиях людей пристрастие к Оберону? Может ностальгия проклятая замучила совсем?]
http://www.excelsior-usa.com/forum/t...brary-for-xds/
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)