- Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
- Két Zen 5-ös dizájnjának mintáit is szállítja már az AMD
- A Colorful "fagyosan kompakt" alkatrészekkel megy elébe a nyárnak
- A Keychron ismét egy űr betöltését vállalta magára az egerek szegmensében
- Az átlagnál vaskosabb ventilátorok kandikáltak ki a Corsair vitorlája mögül
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Milyen CPU léghűtést vegyek?
- Amlogic S905, S912 processzoros készülékek
- Milyen processzort vegyek?
- HiFi műszaki szemmel - sztereó hangrendszerek
- A Keychron ismét egy űr betöltését vállalta magára az egerek szegmensében
- OLED TV topic
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Dell notebook topic
- Androidos fejegységek
Hirdetés
-
Premier előzetest kapott a V Rising
gp Napokon belül befut a teljes PC-s kiadás, az év során pedig megkapjuk a PlayStation 5 változatot.
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
ph Megkezdődött az NPU-k elleni hadjárat, de egy fontos részletet nem említ a cég.
Aktív témák
-
taltos
senior tag
Figyelj :
Programozni nagyon vázlatosan így kell:
[1] Megírod a forrásszöveget (itt fontos az ANSI, azaz itt kell neked az ansi szerint programozni, és nem felhasználni a többi kiegészítést.)
[2] Lefordítani a forrásszöveget. Itt ismeretes ilyen program, mint a gcc (GNU C Compailer), ami ingyenes, elterjedt és jó. Viszont egy nagyon nagy programot, több okból is több forrásfájlban írják meg külön külön. Ezeket külön külön fordítják le. Ezek a lefordított programok még nem futtathatók, de már gépi kódúak.
[3] Linkelni kell őket (mármint a lefordított gépi kódú fájlokat), hogy kapj 1 db. futtatható állományt.
Egy IDE (integrált fejlesztői környezet - azaz összeintegrálva tartalmazza a fenti 3 pontot) ezt a három pontot fogja magában, azaz a szövegszerkesztőt, a fordítót és a kapcsolatszerkesztőt. Ebből látszik, hogy nincs értelme olyat kérdezni, hogy ANSI C kompatibilis-e. Ezt esetleg fordítóra lehetne kérdezni, de arra sem, mert ha valami nem teljesíti az ansi C szabványokat, akkor az már nem is C. Persze többet tudhat, de azt mindenképpen tudnia kell.
Én linux alatt fejlesztek. Nálunk eléggé él az az eszme, hogy a C-t alapvatően UNIX operációs rendszerhez írták. Ez nyomon követhető a nyelv filozófiájában, szabályrendszerében, a nyelvben magában. Persze ők sem hülyék, így fontos volt a platformfüggetlenség, de egyes nézetek szerint (szerintem is) C tanulni Unix nélkül lehet, de minek?
Tehát a kérdésedre a válasz: igen...
Egyébként én linux alat gcc-t használok (mellesleg ez nem csak fordít, hanem linkel is...), és a dev-c++ is gcc-t használ. A gcc-t meg is találod valamelyik könyvtárában (vmi.exe).
Ha átcsapsz linux alatti fejlesztésbe, akkor (ha hosszútávon akarsz programozni, és a jég hátán is meg akarsz élni), akkor ezeket ajánlom:
[1] Editor: vi, vim, emacs (én emacsot használok)
[2] Fordító: gcc- valamilyen verziója. 2.95, vagy 3.3-tól fölfelé, közötte ne nagyon.
[3] Linker: gcc
És itt még van egy fogalom, amit ismerni kell. Ez a make nevezetű program. Ennek az az értelme, hogy ha van egy nagyon nagy project, amin 50-en dolgoznak, mindenhonnan, akkor írsz egy forrásszöveg (vagy konfigfájl) félét a projecthez. Ennek a neve: Makefile. Ez egy sima szöveges txtm olyan, mint egy C forrásfájl, csak mások a szabályok. Ezután beírod, hogy make, és a gép elvégzi helyetted a fordítást, linkelést, stb.stb.stb Az összes fájlon, és csak egy futtatható állományt kapsz.
Amit most a linux-al kapcsolatos programozásról leírtam, az nem csilli villi, mégis több milliós programokat, és alkalmazásokat fejlesztenek ennek mintájára.
Egy kicsit sok volt, de remálem érthető...
Aktív témák
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Milyen CPU léghűtést vegyek?
- Kerékpárosok, bringások ide!
- Renault, Dacia topik
- Amlogic S905, S912 processzoros készülékek
- Realme 8 - az igazi nyolcas
- Ukrajnai háború
- Milyen processzort vegyek?
- HiFi műszaki szemmel - sztereó hangrendszerek
- A Keychron ismét egy űr betöltését vállalta magára az egerek szegmensében
- További aktív témák...
- Újszerű - POWERCOLOR Radeon RX 5500 XT 8GB GDDR6 VGA videókártya
- Hibátlan - GIGABYTE GTX 1660Ti Windforce OC 6G 6GB GDDR6 VGA videókártya dobozos
- Hibátlan - PALIT GTX 1650 StormX 4GB GDDR5 VGA videókártya - tápcsatlakozó nélküli !!!
- MacBook Air M1, Space Gray, Magyar billentyűzet, makulátlan
- Samsung Galaxy S22 Ultra 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo S10-2 netbook vékonykliens monitor rögzítő konzollal
- Meseszép Montblanc Summit XL Chronograph 7060 (Csere 1TB új Steamdeck-re is.)
- Bontott alkatrészek (HP 450,640,650,ZNook,6470,8560w, Dell 100L,D400,D530,D600,D610)
- 14cm Fractal Dynamic és Noctua P14S Redux 1500 ventik eladók olcsón!
- HIBÁS Toshiba 32LL2A63DG távirányítóval