- Samsung Galaxy A54 - türelemjáték
- Apple iPhone 13 - hízott, de jól áll neki!
- Google Pixel 8 Pro - mestersége(s) az intelligencia
- Samsung Galaxy A55 - új év, régi stratégia
- Poco F5 - pokolian jó ajánlat
- Így állítsd be a gyermeked androidos készülékét
- Android szakmai topik
- Ezek a OnePlus 12 és 12R európai árai
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Motorola Edge 40 neo - színre és formára
Hirdetés
-
Premier előzetesen a Demon Slayer -Kimetsu no Yaiba- Sweep the Board!
gp Elérhető lett Switch-re a játék, amely leginkább a Mario Party-hoz hasonlítható.
-
Olcsó 5G-s ajánlatot nyújt a Realme Indiának
ma Megérkezett a Realme C65 5G, az első készülék a MediaTek Dimensity 6300-zal.
-
Lenovo Essential Wireless Combo
lo Lehet-e egy billentyűzet karcsú, elegáns és különleges? A Lenovo bebizonyította, hogy igen, de bosszantó is :)
Új hozzászólás Aktív témák
-
kisfurko
senior tag
Én nem ragaszkodnék a Turing-teljességhez. Ami fontos, hogy kell egy állapottér, ami pl. egy kombinációs hálózatnál nincs. Egyik állapotból a másikba "viszi" a program.
Egy FPGA pedig tud sima kombinációs hálózatként is müködni. Olyankor semmiképpen sem futtat programot.
Szerintem a programozás kifejezés mindkét helyen helytálló, hiszen a sok-sok konfiguráció közül beprogramozod a szükségeset. Tehát, amikor szoftvert írsz, akkor is egy megfelelö kombinációt választasz ki az összes közül.
Még jó, hogy manapság már nem gyakori az önmódosító kód, mert akkor azon is lehetne vitatkozni...Szerk:
Azt még hozzátenném, hogy sokan rosszul gondolják, és utasítássorozatnak tekintik a HDL-ben egymás után leírt dolgokat, holott pont az a lényege, hogy semmilyen sorrendiség nem áll fenn, azt más módon kell kifejezni. Pont ezért harap bárki a program kifejezésre ebben a kontextusban, aki foglalkozott már FPGA-kkal.[ Szerkesztve ]
-
kisfurko
senior tag
Igen, de ezzel a logikával a hagyományos programozás se tarthat örökké, hiszen a számítógép memóriája véges, még akkor is, ha a varázsmanó mindig hoz több RAM-ot, mert a CPU címtartománya a korlátozott lábai miatt korlátos. Tehát csak véges számú programot tudsz írni a gépre, és max. a fordító kerülhet végtelen ciklusba (ami, ugye nem igazi végtelen ciklus a memória korlátossága miatt).
-
kisfurko
senior tag
Köszönöm a belém vetett bizalmat, de le kellett szigorlatoznom a témából, és még ha
nehezen is ment, de ennyit sikerült megértenem belőle Persze nem ELTE-i magasságokban ment a diskurzus, de, gondolom, a kombinációs hálózatok említésénél ez rögtön kiderült.
Egyrészt, amit írtál, az egy program, nem maga a programozás, másrészt erről baromi egyszerű eldönteni, hogy semmit se csinál, ez az általam említett nem igazi végtelen ciklus. Megint csak a program állapotterére tudok utalni.
A megállási probléma nem tudom hogy jön amúgy ide, mert egy program maga véges hosszúságú. Ha feltételezed, hogy a program nem fix (ezért írtam korábban, hogy akkor még az önmódosító programok képben sincsenek), akkor ennyi erővel az FPGA is újraprogramozhatja magát. Mint ahogy a szövőszék is lyukaszthat magának másik kártyát... -
kisfurko
senior tag
Ez így nagyon messzire fog vinni, mert nem csak programszámlálóval lehet programot futtatni...
Az FPGA-n lehet program is.
Egyébként teljesen mindegy, minek nevezzük, hiszen egy szövegből állít elő egy bitmintát mindkettő. Nem mernék megesküdni rá, de, szerintem, egy C-ben írt programot bármikor szintetizálhatsz FPGA-ba is, feltéve, hogy belefér. -
kisfurko
senior tag
Figyelj, kicsit pongyolán fogalmaztam, de ne nézz már hülyének! Csináltam én is FPGA design-t. Amikor kész vagy, akkor bizony hívják azt compilationnek, amit csinál, hogy a bitstream a végén meglegyen. Nem mondtam egy szóval sem, hogy ezentúl hívjad, ahogy akarod, de ha tudjuk, miről beszélünk, akkor tök mindegy, éppen minek nevezzük.
Biztos vagyok benne, hogy te többet foglalkoztál FPGA-kkal, mint én, mert nekem nem ez a szakmám, de nem kell ez a lekezelő, kioktató stílus, mert én ezt nem bírom, és túl sokat nem tesz hozzá a diskurzushoz. -
kisfurko
senior tag
Világos, eddig is értettem. Talán magyarul nem programozást kéne használnom FGPA-ra, hanem beprogramozást. Angolul viszont ugyanaz a szó, én erre gondoltam. Tehát az angol programmable helyes, de magyarul fel- vagy beprogramozható lenne jó fordítás.
Szerintem nem csak Turing-teljes nyelvekkel lehet programozni, maximum korlátozottabb lesz a megoldható feladatok köre. -
kisfurko
senior tag
válasz CPT.Pirk #113 üzenetére
Ja, ok. Akkor így is van. Én eddig ész érveket nem láttam, csak a nemúgyvanezt. Meg persze az egymás lenézését, becsmérlését.
Biztos mindenki laikus, aki az OTP, PROM, CPLD, FPGA stb. kifejezéseket megalkotta, mert ugyan szerepel bennük a programmable kifejezés, de ha a tartalmukat meg kell változtatni, akkor már csak a laikusok programozzák a device-t, a szakértők konfigurálják (az EEPROM-ot is biztos). Megjegyzem, nálunk az írjuk volt a konyhanyelv, de én csak ilyen tahó BME-s mérnök-informatikus vagyok. Az OTP-n az égetés aztán meg egyenesen az ördögtől való, mert nem is gyullad meg...
Én kiszálltam, nem érek fel ehhez a szellemi magassághoz. További jó szintetizálást és konfigurálást! -
kisfurko
senior tag
Nem akkor végeztem, amikor kellett volna Kreditrendszer rules! 97-ben kezdtem. Menet közben már inkább villanymérnök lettem volna, de nem akartam újrakezdeni, pedig, mint utólag kiderült, időben az is belefért volna
Egyébként, én csak mellékesen szálltam be, nem egyik, vagy másik fél mellett. Próbáltam apró kiegészítéseket tenni, ebbe a sárdobálásba nem mentem bele. Szerintem sem program a bitstream, de a programozás, szerintem, tágabb fogalom, mint egy turingi értelemben vett program írása. Ennyi. -
kisfurko
senior tag
válasz CPT.Pirk #137 üzenetére
"A hozzászólásodból az jött le, hogy konkrétan velem van bajod"
Na, látod, ezt nem tudom, miből szűrted le, nem is volt célom. Őszintén szólva, meg is lepődtem a válaszon, mert a többi, fórumos hozzászólásaid alapján nem tudtam hova tenni ezt a reakciót. Úgy en block a threadre írtam.
Ez nem csak neked (hogy ne legyen félreértés ebből is):
Megint, ez a "komolyabb cégek" mondat. Az ilyeneken rágok be, meg a komment nélküli elmélet belinkeléseken. Vegyük már komolyan a másik felet, engedélyezzünk neki egy kis bizalmat, hogy hátha nem olyan "hülye", mint amiket érteni vélünk abból, amit ide írkált. Pl. félreértésekkor hasznosabbak lennének a kérdő mondatok a kioktató/alázó kijelentések helyett. Biztos nehéz megérteni, amiket írok, sose tudtam jól kifejezni magam, az se segít ezen, hogy egy ideje nem élek már Magyarországon, magyarul csak a családban beszélünk.
Visszatérve a GUI-ra. Én is dolgoztam "komolyabb" cégnél is, az egész terméken csak fejlesztőből kb. 1000 dolgozott a világ több pontján. Ott pl., hogy mi került a user interface-re, azt külön meg kellett futtatni egy design doksiban, amit mittudoménhányan megrágtak, aztán csak azt lehetett implementálni. A teszt meg ellenőrzite, hogy tényleg az van-e. Én nem hiszem, hogy az Alteránál olyan debilek lennének, hogy egy ilyen hibát ne vennének észre. De nekem tényleg mindegy, nekem megfér a to program egy programmable dolognál, úgy látszik, ezzel nem mindenki van így, hát, szíve joga, pontosan, ahogy írtad. Ezért is szálltam ki, mert nekem ez már-már hitvita jellegűnek tűnik. -
kisfurko
senior tag
Nem volt az semmivel sem jobb, ugyanez volt. Vagon elmélet, kevéske labor, némi "gyakorlat". "A többit oldjad meg, mert felnőtt ember vagy..." Ja, meg papíron programozás.
Én nem véletlenül nem fejeztem be időben. Inkább tartottam magamnak otthon gyakorlatot, meg labort, tanulás helyett Ami segített az elhelyezkedésben, azt mind magam gyakoroltam. Nem mondom, hogy az egyetemen tanultaknak nem vettem hasznát, de a töredéke kellett annak, amit leadtak (kevés oktató tanított, a legtöbb csak leadta az anyagot, szart rá, hogy a hallgatókkal mi van, az csak felesleges nyűg). Nem hiszem, hogy olyan sokan élvezetből fejezték be az egyetemet, a legtöbben csak a papír miatt.
Meg régen nem volt otthon internet, rendszerezett tudást csak iskolában szerezhettél. Google se volt, a keresők igen nyomik voltak.
Új hozzászólás Aktív témák
- Luck Dragon: Asszociációs játék. :)
- Renault, Dacia topik
- Parfüm topik
- Gyúrósok ide!
- Samsung Galaxy A54 - türelemjáték
- Apple iPhone 13 - hízott, de jól áll neki!
- HiFi műszaki szemmel - sztereó hangrendszerek
- PC Game Pass
- EA Sports WRC '23
- Google Pixel 8 Pro - mestersége(s) az intelligencia
- További aktív témák...
- Dell 7920: 2x Intel Xeon Gold 6148 (80 szál, 3,7GHz), 192GB - 1,5TB DDR4 ECC, 1TB NVMe SSD, ÁFA
- Gigabyte H270M + i5 7400 + Zalman CNPS4X + 16 Gb 2.600 Mhz HyperX Beszámitok!
- Beszámítás! ASRock H310CM i5 9400 16GB DDR4 240GB SSD RTX 2070 8GB Rampage Shiva ZALMAN 500W
- Beszámítás! Gigabyte Z590 i7 10700 16GB DDR4 500GB SSD RTX 3070 8GB ANTEC P180 Corsair 750W
- Beszámítás! ASRock H510M i7 10700F 16GB DDR4 500GB SSD RTX 3070 8GB Rampage Shiva Seasonic 650W