-
Fototrend

Új hozzászólás Aktív témák
-
pmonitor
aktív tag
válasz
martonx
#15606
üzenetére
Ezt a C++ kódot szerettem volna elkészíteni C#-ban. Kezdődött azzal, hogy a "DRIVE_LAYOUT_INFORMATION_EX"-et nem vette be a gyomra(ezt a végén sikerült megoldanom). Folytatódott azzal, hogy a "FindFirstVolumeMountPoint/FindNextVolumeMountPoint" nem működött. Ez helyett a "GetVolumePathNamesForVolumeName"-t kellett használnom. Aztán mikor kész lettem, és kipróbáltam 1 olyan gépen, amiben linux meghajtó is van, azt nem listázta ki, míg C++-ban igen. Rákényszerültem a natív .dll használatára, hogy legyen 1 működőképes program. Amikor ki akartam próbálni C#-ban, hogy 1 használaton kívüli pendrive-ról 1 szektort beolvasok, majd változatlanul visszaírom, akkor nem adott hibát, de tönkretette a pendrive-ot úgy, hogy újra kellett formáznom. Ezt is bele kellett tennem a natív .dll-be. Így már tökéletesen működött a pendrive írása is.
Egyik esetben sem tudtam elkerülni a natív .dll használatát, hogy hibátlanul működő binárist kapjak. Régebben írtam, hogy a C# csak játékszer a C/C++-hoz képest. Hát ha ez szó szerint nem is igaz, de azért nem áll messze a valóságtól. Egyetlen nagy előnye van: hogy gyors vele a fejlesztés. Semmi más. Egyszer még a prog.hu-n a társalgóban az egyik nick azt kérdezte, hogy miért ilyen lassú a .Net. Azt válaszoltam neki, hogy "a kényelem ára". Azóta sem változott a véleményem.
-
pmonitor
aktív tag
válasz
martonx
#15606
üzenetére
Nagyrészt igazakat írsz. De pl. 1 C csapat sem biztos, hogy olyan lassú, mint ahogy azt írod. Ha én csinálnám C-ben, akkor biztos.
De azt is figyelembe kell venni, hogy a C-seknek is van egy csomó előre megírt kódjuk. Hogy mást ne mondjak, itt van kovisoft esete. Ő sem most írta meg a kódját, hanem a tarsolyában volt. Tehát a C-sek sem nulláról írnának meg minden kódot. Szóval lehet, hogy mégsem lenne annyival hosszabb idő a fejlesztés. És szerintetek a webalkalmazás miben íródott/íródik? Ha jól tudom C++-ban. De javítsatok ki, ha tévedek. De mindenképp kap legalább egy réteget fölé. Sztem ez lassítja le ezeket.
Azért egy linux/windows váltás, vagy 32/64 bites áttérés bármelyik nyelvet "megvisel"(pl. a C# mehet a levesbe linux esetén) Bár ha jól tudom, arra is van C#, de az aztán korántsem olyan elterjedt. -
Ispy
nagyúr
válasz
martonx
#15606
üzenetére
Persze lehet írni fosch kódokat, amik nagyon szarok, de azért manapság már inkább a hw az ami a szűk keresztmetszet, de olcsóbb ízomból áttolni a kódokat a vason, mint c-ben nekiállni fejleszteni.
A c ha jól tudom eléggé hw közeli nyelv, szóval szerintem inkább ott használják, ahol az oprendszer alatt kell dolgozni, a többiek meg bedurrantják a keretrendszert, azt majd a többit intézi az operációs rendszer, ami így nyilván lassabb lesz.
Igaz pont most van egy régi ügyfelünk, havi milliárdos bevétellel, aztán amikor a kimutatás 30 percig futott felvetettem, hogy milenne, ha 2021-ben a szerverükön (amin fut a raktártól kezdve minden szar) kicserélnék a HDD-t SSD-re, meg nem futtnának backupk a háttérben meg mittudomén mik, hát nem mert drága. Jó, hát akkor 30 perc.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Kétszáznál is több játékhoz hozta el az FSR Redstone-t az új AMD Software
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Több száz játékban kezdi meg karrierjét az FSR Redstone
- Elemlámpa, zseblámpa
- TGA2025 - Lara Croft felbukkanása már szinte borítékolt
- Diablo IV
- Vivo X300 - kicsiben jobban megéri
- A részvénypiacot is kilőné az űrbe a SpaceX
- Thermalright tulajok topikja
- iPad topik
- További aktív témák...
- Xiaomi 13T Magánszemélytől Garanciával
- ASUS ROG PG39WCDM Ívelt Gamer Oled Monitor!39"/2k ultrawide/240hz/0,03ms/Gsync-Freesync/Type-C/!
- Akciós! Makulátlan MacBook Pro 16" i9 16GB 1TB 5500M asztro szürke részletek a leírásban.
- UF Lenovo Yoga 9i x360 Érintős Hajtogatós Laptop Tab 14" -50% i7-1360P 16/1TB Iris Xe 2,8K OLED 90Hz
- iPhone 13 Pro Max 256GB Graphite megkímélt állapotban eladó!
- Bomba ár! Toshiba Satellite C850 - Intel B960 I 4GB I 500GB I 15,6" HD I HDMI I Cam I W10 I Gari!
- GYÖNYÖRŰ iPhone 12 Mini 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS2955, 100% Akksi
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Apple iPhone 15 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

De azt is figyelembe kell venni, hogy a C-seknek is van egy csomó előre megírt kódjuk. Hogy mást ne mondjak, itt van kovisoft esete. Ő sem most írta meg a kódját, hanem a tarsolyában volt. Tehát a C-sek sem nulláról írnának meg minden kódot. Szóval lehet, hogy mégsem lenne annyival hosszabb idő a fejlesztés. És szerintetek a webalkalmazás miben íródott/íródik? Ha jól tudom C++-ban. De javítsatok ki, ha tévedek. De mindenképp kap legalább egy réteget fölé. Sztem ez lassítja le ezeket.
)

