Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.96/54: Рейтинг темы: голосов - 54, средняя оценка - 4.96
Модератор
1245 / 676 / 292
Регистрация: 10.11.2019
Сообщений: 1,406

101 Basic Computer Games

25.05.2024, 16:17. Показов 18446. Ответов 273
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Недавно я натолкнулся в сети на книгу, о которой никогда не слышал.
Книга называется "101 Basic Computer Games". Она была выпущена DEC в 1975 году
и содержит тексты игр с аннотациями. Игры написаны на BASIC, на компьютере PDP-11.

Очень интересная коллекция для начинающих программистов, и не только.

Коллекция игр с описаниями и переводом на другие языки программирования находится по адресу:

https://github.com/coding-horr... uter-games
4
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.05.2024, 16:17
Ответы с готовыми решениями:

Создайте график функций x^3 на отрезке [-101; 101]. В качестве значений используйте массив x размером в 101 элемент
Создайте график функций x^3 на отрезке . В качестве значений используйте массив x размером в 101 элемент. Для создания массива значений...

Coodo Games & Datcroft Games Java Developer (Самара)
В Самарский офис требуется талантливый разработчик. 
О нас: - Мы разрабатываем только лучшие игры. Наши запущенные продукты:...

Coodo Games & Datcroft Games AS3.0 Developer (Самара)
В Самарский офис требуется талантливый разработчик. 
О нас: - Мы разрабатываем только лучшие игры. Наши запущенные продукты: Fragoria,...

273
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
30.06.2024, 16:25
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от locm Посмотреть сообщение
кто мешает это написать на имеющихся ЯП?
Ничто. Но вас сразу запишут в отъявленные ретрограды.

Добавлено через 14 минут
Мудрость не в прибавлении чего то нового, мудрость в отказе от лишнего. Каждое действие должно выполняться только единственным образом. Пьюрик заброшен. Исходников нет. Явно не мудрое решение: человек просто похоронил свой труд. FB певратился в монстра, разобраться в исходном кое компилятора без бутылки водки не возможно. Зачем то ООП прикрутили. Там он как собаке пятая нога нужен. то есть проект типа: посмотрите какой я крутой проггер. Показать себя, застолбить местечко. Хорошо хоть осталась книга по turbo basic. Там полное описание. Что касается qbasic нет вменяемых эмуляций. Встает вопрос: а что вы все это время ждали? Чтобы кто-то за вас это сделал, сыграл на будущее а не на свое реноме?..
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
30.06.2024, 16:41
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Встает вопрос: а что вы все это время ждали? Чтобы кто-то за вас это сделал, сыграл на будущее а не на свое реноме?..
Я не хочу делать за вас язык который вам нужен, это ваша задача.
0
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
30.06.2024, 17:06
Цитата Сообщение от Замабувараев Посмотреть сообщение
это ваша задача.
Конечно, кому нужен тот и делает. Еще вопрос стоит: а стоит ли на 100% оставлять совместимость с тем же qbasic? Вопрос: зачем, если есть компиляторы под dos и есть эмуляторы самой dos. Ну и запускайте там этот старый код, ради ностальгии. Запускайте на том на чем он писался и в той среде ради которой он создавался. Смысл поддерживать это старье?
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
30.06.2024, 17:30
Цитата Сообщение от Замабувараев Посмотреть сообщение
А если Лене надо проверить идёт Вася в магазин или завис на полпути?
Если Вася вместе с деньгами забыл ещё и телефон, то дело приобретает совсем катастрофический сценарий.

Цитата Сообщение от testuser2 Посмотреть сообщение
Рекурсия побыстрее получается.
Ну так, ясен фиг. Стек редимами и нативный в ЦП. Но разница должна быть меньше.
Мысль в том ракурсе, что нерекурсивный вариант не должен работать как рекурсивный, а скорее
выполнять ту же задачу, при этом зачастую не избежать большего кол-ва итераций, холостых
которые ничего не сжирают, а быстро прокручиваются в цикле. Я о том, что ставить на поток
разворот рекурсий таким способом бы не стал.

Цитата Сообщение от The trick Посмотреть сообщение
А текущие демки / игры?
Да это на 13кб кто-то из стариков делал, по любому, круто сделано, жаль что сейчас мало кто оценит.
Человек с большим опытом подобных ухищрений и явно очень долго это писал.
Современные на GPU тоже видел, лет 10 уже подобное клепают. Некоторые приятные, но большинство
просто по голове бьют, вот это мерцающее всё в такт музыке, голова болит от таких штук.
Спектрум не застал, поэтому мне трудно сказать насколько там всё хорошо или нет, первое напоминает
NES игры, во втором варианте больше дизайнерская работа. Цветов мало в обеих, первый не выглядит
плохо, аутентичная рисовка, звуковое оформление - вообще отлично.
Когда Enlight был, всё было, наши не уступали ничем вообще.

Добавлено через 6 минут
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Еще вопрос стоит: а стоит ли на 100% оставлять совместимость с тем же qbasic? Вопрос: зачем, если есть компиляторы под dos и есть эмуляторы самой dos. Ну и запускайте там этот старый код, ради ностальгии.
Недавно на телефон DOSBox поставил, ничё, тянет более менее.
Совместимость с кастратом QBasic? Why?

Добавлено через 11 минут
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Пьюрик заброшен. Исходников нет.
Пюр проприетарен и исходники коммерческого продукта тебе никто не даст.
Насчёт заброшен - нет, его наоборот переработали, правда теперь там походу не пописать под 98\XP
как это было раньше.

Цитата Сообщение от CoderHuligan Посмотреть сообщение
FB певратился в монстра
Да это левые люди сделали, они знали что массово произойдёт с исходниками, намеренное вредительство.
Сколько его трясло, и не понятно устоялось ли. Лично я потерял огромное кол-во исходников
которые писал на версиях 0.23, 0.90, 1.0, 1.05. 60% не компилируются на новых. А там где были Integer-ы
теперь приходится жёстко пасти при переходе на x64, т.к. обсёр ужасен. Руки уже опустились из-за
этих дебилов чё-то писать вообще.
1
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
30.06.2024, 17:55
Цитата Сообщение от Quiet Snow Посмотреть сообщение
DOSBox поставил, ничё, тянет более менее.
А есть еще dosbox-x, который по слухам гораздо лучше с эмуляцией справляется. На нем даже win 98 идет. И скорость повыше.
Можно вообще под dos писать там тебе и sound blaster проэмулируют.)) Тем более что есть библы облегчающие работу, особенно для паскаля много таких было.
Цитата Сообщение от Quiet Snow Посмотреть сообщение
Совместимость с кастратом QBasic? Why?
Тогда с FB? Ну какая-то совместимость должна быть, какой-то исходный стандарт. Хотя бы не на 100% но в основном.

Добавлено через 2 минуты
Просто форкнуть проект и вести его без выкрутасов.
0
1402 / 860 / 93
Регистрация: 08.02.2017
Сообщений: 3,673
Записей в блоге: 2
30.06.2024, 18:37
Цитата Сообщение от Quiet Snow Посмотреть сообщение
Ну так, ясен фиг. Стек редимами и нативный в ЦП. Но разница должна быть меньше.
Мысль в том ракурсе, что нерекурсивный вариант не должен работать как рекурсивный, а скорее
выполнять ту же задачу, при этом зачастую не избежать большего кол-ва итераций, холостых
которые ничего не сжирают, а быстро прокручиваются в цикле. Я о том, что ставить на поток
разворот рекурсий таким способом бы не стал.
Но разница в скорости на мой взгляд не очень сущестенная, в особеннсти если не следить за размером псевдо-стека (это можно задавать как аргумент процедуры) и н.др.. Тем более, что разворот дает существенные преимущества, в частности, допустим, если в процедуре надо инициализировать какой-нибудь контекст. Например, при использовании указателей в vb нужно сначала пропатчить аргументы в стеке особым образом, чтобы они работали как указатели, это занимает определенное время, а тут это надо сделать всего один раз.. Вот я еще сделяль, с использованием мемори-маппинга.
Кликните здесь для просмотра всего текста
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
Private Type QSortData
    Lb As Long
    Ub As Long
    P1 As Long
    P2 As Long
    Mrk As Long 'метка, на которую нужно вернуться при завершении вложенного уровня рекурсии на предыдущем уровне (из которого он был инициализирован)
End Type
Private Type QSortData2
    Lb As Long
    Ub As Long
    P1 As Long
    P2 As Long
    Mrk As Long
    Lb2 As Long
    Ub2 As Long
End Type
 
Sub QuickSort3(Arr() As Long)
    Dim Stack As QSortData2
    
    QuickSort3_ Arr, Stack
End Sub
Private Sub QuickSort3_(Arr&(), Stack As QSortData2, Optional pStack As LongPtr, Optional ByVal lp1 As LongPtr)
    Const qBgn& = 255       'начальный размер стека
    Const qStp& = 256       'шаг увеличения стека
    Dim Ref&, Tmp&
    Dim lv&, qUb&
    Dim QDt() As QSortData  'стек псевдо-рекурсии
    ReDim QDt(qBgn): qUb = qBgn
    
    lp1 = VarPtr(lp1)
    CopyMemory ByVal lp1 - ptrSz, lp1 - ptrSz * 2, ptrSz
    pStack = VarPtr(QDt(lv)) 'устанавливаем указатель pStack на Stack
    lp1 = LenB(QDt(lv))
    Stack.Lb = LBound(Arr): Stack.Ub = UBound(Arr)
    
1   With Stack 'QDt(lv)
      .P1 = .Lb: .P2 = .Ub
      Ref = Arr((.P1 + .P2) / 2)
      
      Do
          Do While Arr(.P1) < Ref
              .P1 = .P1 + 1
          Loop
          Do While Arr(.P2) > Ref
              .P2 = .P2 - 1
          Loop
          If .P1 <= .P2 Then
              Tmp = Arr(.P1)
              Arr(.P1) = Arr(.P2)
              Arr(.P2) = Tmp
              .P1 = .P1 + 1
              .P2 = .P2 - 1
          End If
      Loop Until .P1 > .P2
    
      If .Lb < .P2 Then
          lv = lv + 1 'GoSub StackCheck
          .Lb2 = .Lb: .Ub2 = .P2
          .Mrk = 1 'маркер возврата (соотв. метке 2)
          pStack = pStack + lp1 '"передвигаем" Stack на следующий уровень рекурсии
          GoTo 1
      End If
    End With
    
2   With Stack 'QDt(lv)
      If .P1 < .Ub Then
          lv = lv + 1 'GoSub StackCheck
          .Lb2 = .P1: .Ub2 = .Ub
          .Mrk = 2 'маркер возврата (соотв. метке 3)
          pStack = pStack + lp1 '"передвигаем" Stack на следующий уровень рекурсии
          GoTo 1
      End If
    End With
    
3   If lv Then
        lv = lv - 1
        pStack = pStack - lp1   'устанавливаем указатель Stack на прежний уровень рекурсии
        On Stack.Mrk GoTo 2, 3  'возвращаемся в место прерывания прежнего уровня
    End If
    
Exit Sub
StackCheck: 'увеличиваем размер стека если его не хватает для создания следуюющего уровня рекурсии
    lv = lv + 1
    If qUb < lv Then
        qUb = qUb + qStp
        ReDim Preserve QDt(qUb)
    End If
Return
End Sub

При размере сортируемого массива 2000000
Code
1
 2,171875      2,164063
1
Эксперт по электронике
7000 / 3316 / 341
Регистрация: 28.10.2011
Сообщений: 13,032
Записей в блоге: 7
30.06.2024, 18:41
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Пьюрик заброшен.
PureBasic 6.11 LTS is out!
2024-06-05: final version is out, thanks for testing!
Текущая версия вышла в начале этого месяца.

Цитата Сообщение от CoderHuligan Посмотреть сообщение
Исходников нет.
ИДЕ с исходниками https://github.com/fantaisie-software/purebasic

Цитата Сообщение от CoderHuligan Посмотреть сообщение
Явно не мудрое решение:
Винда, VS и много чего другого тоже без исходников.

Цитата Сообщение от CoderHuligan Посмотреть сообщение
стоит ли на 100% оставлять совместимость с тем же qbasic?
Зачем? Чтобы ограничивать себя в рамках другого ЯП? Или чтобы потратить больше времени? Лучше потратьте это время на нормальную IDE и отладчик, потому что без них компилятор будет мало кому интересен.

Цитата Сообщение от Quiet Snow Посмотреть сообщение
правда теперь там походу не пописать под 98\XP
И так долго поддерживали совместимость с ОС, которые на современное железо не поставить.
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
30.06.2024, 23:35
Цитата Сообщение от CoderHuligan Посмотреть сообщение
А есть еще dosbox-x, который по слухам гораздо лучше с эмуляцией справляется. На нем даже win 98 идет. И скорость повыше.
Самая большая скорость была у старого WMWare, на втором месте шёл опять же старый VirtualBox,
далее MS VirtualPC и потом только DOSBox. Новые версии WMWare и VirtualBox потеряли в скорости
поэтому сейчас результаты будут другие.

Цитата Сообщение от locm Посмотреть сообщение
которые на современное железо не поставить.
У нас люди бережливые. Старого железа много. Большинство ещё даже физически не устарело,
не говоря уже про морально. Какие-нть 10-го-15го года i3-i5, на которые XP ставится.
На i7 я бы ставил уже не ниже 7-ки. 98 больше ретроградам.
Стас, например, когда писал текстовый редактор на FB для консоли и DOS охватил и 95\98 и всё остальное
включая терминал linux, говорит наибольший гемор был с 9x ему даже пришлось лезть в исходники
какого-то старого файлового менеджера, чтобы подсмотреть как там с консолью быстро работать.
В винде консоль сделана убого. Хотя, надо признаться, далеко не весь софт так получится на все
доступные версии ОС сделать, но всё равно уровень разработки видно. До самых корней почти.

Добавлено через 3 минуты
Цитата Сообщение от CoderHuligan Посмотреть сообщение
А есть еще dosbox-x, который по слухам гораздо лучше с эмуляцией справляется
С эмуляцией лучше всего справляется PCEm и X86Box.

Добавлено через 2 минуты
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Можно вообще под dos писать там тебе и sound blaster проэмулируют
Sound Blaster 16 вполне сносно работает под популярным DOSBox. В конфиге IRQ\DMA правятся.
VirtualPC эмулирует Sound Blaster DSP 2.0.

Добавлено через 50 минут
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Что касается qbasic нет вменяемых эмуляций. Встает вопрос: а что вы все это время ждали?
Из того что есть - QB64, сейчас его обновили, но я смотрел на развитие этой штуки много лет,
честно скажу фигня фигнёй. Не было там никогда нормальных разрабов. Что-то чисто DOS-овое
эмулирует, остальное можно брать из встроенного функционала. Раньше были ресурсы типа QB64Wiki
где была годная справка, а потом они сдохли и всё чёрная мёртвая полоса для ЯП. Сейчас что-то
сделали, но даже смотреть не охота, небось IDE под 500 мб, грузится наверное на HDD секунд 20,
старт компиляции по 4 секунды, + тормоза в IDE, - в анус такое чудо! Во всяком случае так у них
последнее работало, старые версии даже поприятнее были.

Или тот же FB с режимами QB\Lite, портировал с QB много, не "аппаратно зависимый" DOS код
портируется сносно и обычно не дальше режима QB, иначе - опухалити, т.к. людям в голову
ударила моча сделать разницу в операторах работы со строками. И задумка там была вида
"последовательное портирование" сначала в режим QB, потом в Lite и оттуда уже в FB.
Задумка на самом деле неплохая, но реализация её как обычно через пень колоду.
Могу сказать так, если код в Lite - проблем сделать его в FB - нет. Если код в QB режиме,
то перевести его в Lite - будет геморно. И самое важное, переписать код из QBasic в QB режим на FB
это страшный геморой, т.к. менять сегментную модель на линейную это вам не хухры мухры,
приходится перелопачивать. На Lite же мы встреваем в местах, где кодер решил завести одноимённые
переменные разного типа("фишка" QB\QBasic). Код же с QB, использующий все его возможности,
(например библиотеки) перевести на FB де факто невозможно.
0
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
01.07.2024, 09:14
Цитата Сообщение от locm Посмотреть сообщение
ИДЕ с исходниками
Но исходников компилятора нет.
Цитата Сообщение от locm Посмотреть сообщение
Винда, VS и много чего другого тоже без исходников.
Писать под это, значит только ради коммерции. То есть ваш код по сути мертв. Исходный текст - сохранится, но не готовый продукт. Писать на будущее надо только под свободные системы, на которых ваш код запустится, даже после ядерной войны.
Печально но факт.
Цитата Сообщение от Quiet Snow Посмотреть сообщение
С эмуляцией лучше всего справляется PCEm и X86Box.
Спасибо. Качнул.
Цитата Сообщение от Quiet Snow Посмотреть сообщение
И задумка там была вида
"последовательное портирование" сначала в режим QB, потом в Lite и оттуда уже в FB.
Задумка иметь какой-то свой отдельный синтаксис в отрыве от qb было ошибкой. Наверно чтобы привязать к своему инструменту и создать собственное коммьюнити. Надо было оставить синтаксис qb и поверх его уже расширять синтаксис путем добавления нового, не трогая старое. И не понадобились все эти режимы, которые только запутывают. То есть язык бы развивался естественным образом. Но этого не произошло. Открыл я исходники fb вчера. Фронтенд написан на самом fb. Сейчас уже устоявшаяся практика, хотя я против такого изврата. Компилятор должен быть написан на одном языке. Быстро нашел точку входа, хотя было бы быстрее если бы разрабы сразу это указали в документации, которая отсутствует. Это и понятно: писали линуксоиды, которые считают, что код должен документировать сам себя.. Компилятор создавали много людей, и инструменты сильно привязаны к инфраструктуре GCC. Объектные модули обрабатываются именно этими инструментами. Чтобы такое создать с нуля, надо ну несколько лет. Только чтобы прочитать код, надо не менее года. То есть гораздо лучше вообще оставить этого монстра в покое, пусть догнивает в одиночестве.

Добавлено через 2 минуты
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Фронтенд написан на самом fb.
То есть нужен компилятор самого fb, чтобы откомпилировать компилятор fb! У меня возникают стойкие подозрения, а чего это товарищи так привязывают нас к их exe, без которого, ну не получиться создать свой exe? Бутстраппингом тут и не пахнет.
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
01.07.2024, 09:55
Цитата Сообщение от CoderHuligan Посмотреть сообщение
вободные системы, на которых ваш код запустится, даже после ядерной войны
Не запустится, уже проходили.
В линуксе невозможно ситуация «Выложил на сайт → Пользователь скачал исполняемый файл → Запустил → Всё работает». Программа требует библиотеку XXX, которой нет, или версия не та → облом.

Добавлено через 18 минут
Цитата Сообщение от CoderHuligan Посмотреть сообщение
То есть нужен компилятор самого fb, чтобы откомпилировать компилятор fb!
Это же хорошо. Лучшая проверка возможностей компилятора — это сбор самого себя.
0
1402 / 860 / 93
Регистрация: 08.02.2017
Сообщений: 3,673
Записей в блоге: 2
01.07.2024, 10:35
Цитата Сообщение от Замабувараев Посмотреть сообщение
Программа требует библиотеку XXX, которой нет, или версия не та → облом.
А нельзя эту библиотеку положить в папку с программой? Я в Линуксе валенок конеш )
0
Эксперт по электронике
7000 / 3316 / 341
Регистрация: 28.10.2011
Сообщений: 13,032
Записей в блоге: 7
01.07.2024, 10:39
Цитата Сообщение от Замабувараев Посмотреть сообщение
Это же хорошо. Лучшая проверка возможностей компилятора — это сбор самого себя.
А если нужно скомпилировать компилятор для новой платформы?
Для этого нужен компилятор под эту платформу, но чтобы он был, его нужно скомпилировать.

Цитата Сообщение от testuser2 Посмотреть сообщение
нельзя эту библиотеку положить в папку с программой?
Все распространяется в исходниках. Обычно библиотека зависима от множества других и от системы. Поэтому редко для линкуса распространяют бинарники. Потому что обратной совместимости почти нет в отличие от винды.
1
Модератор
10061 / 3906 / 885
Регистрация: 22.02.2013
Сообщений: 5,855
Записей в блоге: 79
01.07.2024, 10:45
locm, так компилятор для новой платформы можно собрать на существующей платформе.
0
Эксперт по электронике
7000 / 3316 / 341
Регистрация: 28.10.2011
Сообщений: 13,032
Записей в блоге: 7
01.07.2024, 10:50
The trick, для этого нужна поддержка кросс-компиляции.
0
Модератор
10061 / 3906 / 885
Регистрация: 22.02.2013
Сообщений: 5,855
Записей в блоге: 79
01.07.2024, 10:55
locm, а в fb это проблема? я просто не в курсе. знаю что студия может под виной собирать бинари под линь/arm.
0
1402 / 860 / 93
Регистрация: 08.02.2017
Сообщений: 3,673
Записей в блоге: 2
01.07.2024, 10:55
Цитата Сообщение от locm Посмотреть сообщение
Все распространяется в исходниках. Обычно библиотека зависима от множества других и от системы. Поэтому редко для линкуса распространяют бинарники. Потому что обратной совместимости почти нет в отличие от винды.
Да кстати, я как-то видел конференцию, на которой сам Линус Торвальдс сетовал на это, то что не выработан какой-то общий стнадарт и все создатели дистрибутивов лезут и чего-то меняют в ядре, еще, дословно, "делайте что угодно, но не трогайте юзер-спейс", но при том добавлял, что сам иногда там чего-то правит.. Ну и там про то речь была, что под каждый дистр надо, забыл как точно называется, короче отдельно компилировать проги и многие этим занимаются, но это не совсем правильно
0
Эксперт по электронике
7000 / 3316 / 341
Регистрация: 28.10.2011
Сообщений: 13,032
Записей в блоге: 7
01.07.2024, 11:08
Цитата Сообщение от The trick Посмотреть сообщение
знаю что студия может под виной собирать бинари под линь/arm.
VS 6 может? В студию насколько мне известно входит VB6, он тоже так может?
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
01.07.2024, 11:09
Цитата Сообщение от locm Посмотреть сообщение
Для этого нужен компилятор под эту платформу, но чтобы он был, его нужно скомпилировать.
Если для компиляции нужен компилятор, откуда взялся самый первый компилятор?
0
Эксперт по электронике
7000 / 3316 / 341
Регистрация: 28.10.2011
Сообщений: 13,032
Записей в блоге: 7
01.07.2024, 11:14
Замабувараев, это не простая задача, требующая много времени и сил.
Попробуйте портировать FB например на проц с ядром RISC-V.
0
Модератор
10061 / 3906 / 885
Регистрация: 22.02.2013
Сообщений: 5,855
Записей в блоге: 79
01.07.2024, 11:16
locm, а почему ты именно про VS6 спросил, а не VS3? Понятно что я имел в виду современные студии у которых есть соответствующая опция в меню.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.07.2024, 11:16

Coodo Games & Datcroft Games 3d Artist (Самара)
В Самарский офис требуется талантливый разработчик. 
О нас: - Мы разрабатываем только лучшие игры. Наши запущенные продукты:...

Coodo Games & Datcroft Games Lead Java Developer / Team Lead
Для решения задач, связанных с разработкой серверной части казино игр, нам в команду требуется сильный Java developer. Помимо технических...

Выполнить следующие операции в двоичной системе счисления: 10101,10101+1001,0011 101110,101-101,11 1011*111 1010101
Прямой, обратный и дополнительный коды двоичных чисел, их использование в двоичной арифметике. Выполнить с использованием кодов двоичных...

Даны действительные числа x1,…,x101, y1…,y101. Получить действительные x'1,…,x'101, y'1,…,y'101
Написать код в Free Pascal. Помогите, пожалуйста! Даны действительные числа x1,…,x101, y1…,y101. Получить действительные x'1,…,x'101,...

Bsod - *50,*3B, *101, *101
Доброго времени суток. Началось все после того как снял 2ю GTX 550 Ti(SLI) и немного разогнал оставшуюся(GPU c 900 до 1000, память с...


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

Или воспользуйтесь поиском по форуму:
140
Ответ Создать тему
Новые блоги и статьи
После бана на Пикабу не работает авторизация аккаунта с Яндекса.
Hrethgir 09.07.2026
В частности https:/ / auto. ru/ logbook/ zapret-na-vozhdenie-posle-65-let_1cf28789-07b4-4c75-a2f7-4cd4edf9deeb тут хотел оставить комментарий такой Зрите в корень - монополизация на разработку программ. . .
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru