Hirdetés
- Xiaomi 14T Pro - teljes a család?
- One mobilszolgáltatások
- Samsung Galaxy A54 - türelemjáték
- Apple iPhone 13 Pro Max - őnagysága
- Fotók, videók mobillal
- Apple iPhone 16 Pro - rutinvizsga
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- IFA 2025: Nem is látszik, hogy strapatelefon
- Huawei Watch GT 5 Pro - egészség + stílus
- Hivatalos a OnePlus 13 startdátuma
Új hozzászólás Aktív témák
-
Hiftu
senior tag
válasz
hiperFizikus #10 üzenetére
Nem.
Kismillió programnyelv közül lehet választani.
Miért adna bárki is pénzt egy újra, amihez fejlesztőt sem lehet találni.
Még a multik is a fejlesztés során szabadszoftver irányába mennek (abból használnak, de nem olyat készítenek), mert ott több ingyenes programot tudnak felmarkolni. -
hiperFizikus
senior tag
Ez egy elhagyott topik 2018-09-16 01:51:10 , nem találtam más alkalmas topikot és új topikot nyitni neki korai, ezért bátorkodom itt megkérdezni :
Fejlesztek egy új program nyelvet, ami előrehaladott állapotban van . Biztosan bennetek is felmerült valamikor, hogy új program nyelvet csináltok, ezért kíváncsi lennék a véleményetekre ?
Most abban az állapotban van, hogy titkos, majdnem készen van, terjedelmes, valakinek le kellene fordítania üzleti változatra, szerintetek vásárolnák ?
-
hiperFizikus
senior tag
Szia!
Jól van, igazad van, de egy 50000 db soros programot összehozni gépi kódban legalábbis drága lenne, csak szoftvercégeknek jó. De mivel ez a topik nem csak egy féle új programnyelvre szorítkozik, ezért párhuzamosan megbeszélhetjük ezt a gépi kódosat is és a valamilyen új magas szintű programnyelvet is, hisszen mind a két téma érdekes.Szerintem a magasszintű programnyelvnek modulárisnak kell lennie és tartalmazhat Goto-t is.
-
robohw
aktív tag
A nyelv immár 10 utasítást ismer.
Részletek később... -
robohw
aktív tag
-
robohw
aktív tag
válasz
hiperFizikus #3 üzenetére
-
#25954560
törölt tag
válasz
hiperFizikus #3 üzenetére
nem feltetlen az elvezetrol szol
vannak a programozasnak olyan teruletei, ahol hasznos lenne tudni, hogy mi is tortenik amikor futtatsz egy kodot. minel magasabb szintu a nyelv, annal produktivabb lehet, de annal kevesbe optimalizalhato a programozo altal es annal jobban el van rejtve a hardver.
na ebbe a resbe szerintem ez pont jo lehet. -
robohw
aktív tag
Készítettem hozzá egy tutorialt, ami pdf formában letölthető, példaprogramokkal együtt innen:
-
robohw
aktív tag
Az elmúlt hetekben elkezdtem fejleszteni egy minimalista programozási nyelvet. A nyelv munkacíme egyébként JIZ (jump if zero).
Ez egy mindössze nyolc utasításra épülő (Brainf*ck impulzus) gépközeli nyelv. A programnyelvet kiegészíti egy hardver emuláció, un. virtuális gép is, amelyen a megírt és lefordított programokat futtatni lehet. Maga a program egy értelmező, fordító és a VM (virtuális gép) all in one, egy .exe-be ágyazva.
A progi beolvassa a forrásfájlt, majd fordítás után lefuttatja azt. A kimenet egy másik file lesz, amely lépésről lépésre tartalmazza a program futása során keletkezett memória és regiszter állapotokat, valahogy így:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 02 05 00 00 00 00 00 00 AD 00 AD 01 A1 3F EA 3E
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ACCU: 02 IP: 08 Instr: ADD Output: 00000000
---------------------------------------------------| 1
* 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 02 05 00 00 00 00 00 00 AD 00 AD 01 A1 3F EA 3E
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ACCU: 07 IP: 0A Instr: ADD Output: 00000000
---------------------------------------------------| 2
* 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 02 05 00 00 00 00 00 00 AD 00 AD 01 A1 3F EA 3E
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07
ACCU: 07 IP: 0C Instr: STA Output: 00000111
---------------------------------------------------| 3
* 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 02 05 00 00 00 00 00 00 AD 00 AD 01 A1 3F EA 3E
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07
ACCU: 07 IP: 0E Instr: JMP Output: 00000111
---------------------------------------------------| 4
* 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 02 05 00 00 00 00 00 00 AD 00 AD 01 A1 3F EA 3E
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07
ACCU: 07 IP: 3E Instr: HLT Output: 00000111
---------------------------------------------------| 5A kérdésem az volna, hogy akadna-e érdeklődő a dologra, mert ha igen, akkor nem hagynám abba a fejlesztést. Én a magam részéről a dologgal elértem a célomat, ami egyébként az volt, hogy egy 8 utasításos programnyelvet alkossak, amelyben turing-teljes programok írhatók. Azonban a fejlesztés végén vettem észre - nem kifejezetten egyedül -, hogy a redukált utasításkészlet, a script jelleg és a VM egyszerűsége okán alkalmas lehet kezdők számára, egyfajta oktatási segédeszközként.
Szóval?
Új hozzászólás Aktív témák
- Fujifilm X
- Formula-1
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Autós topik
- Nem okoz az adattárolón hibát a Windows 11 augusztusi frissítése
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Androidos tablet topic
- Monitor hiba topik
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Házimozi haladó szinten
- További aktív témák...
- Lenovo T450s notebookok - 14", i5-i7, 4-12GB RAM, eu vil.bill, számla, gar
- Apple iPhone 12 Pro Max (Használt, független , 128 GB, 6 GB RAM, Szürke)
- Apple iPhone 15 Pro Max (használt, Független, 256 GB, 8 GB RAM, Natúr Titánium)
- Arcam SA 10 (2022)
- CraftBot Flow IDEX XL - 3D nyomtató, 2 extruderes verzió, garanciális
- LG 34WQ75X-B - 34" Ívelt IPS Panel - 3440x1440 2K QHD - 60Hz 5ms - FreeSync - USB Type-C 90W
- BESZÁMÍTÁS! Asus PRIME B450M R5 2600X 16GB DDR4 512GB SSD GTX 1060 3GB AeroCool Quantum Mesh V3 400W
- 145 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4090
- BESZÁMÍTÁS! Asus Prime H370 i5 8500 16GB DDR4 512GB SSD RTX 3050 6GB Thermaltake V3 FSP 400W
- GYÖNYÖRŰ iPhone 13 Pro 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3074, 100% Akkumulátor
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest