-
IT café
Új hozzászólás Aktív témák
-
Jester01
veterán
válasz Phausto #6751 üzenetére
Szerintem nincs ilyen.
The types of both operands of the less-than operator must be arithmetic types, or a compile-time error occurs.
Továbbá:
If either operand is not-a-number (NaN), the comparison produces false.
Negative infinity is the most negative value. If the left operand is negative infinity, the comparison produces true, unless the right operand is also negative infinity, in which case the comparison produces false.
Positive infinity is the most positive value. If the right operand is positive infinity, the comparison produces true, unless the left operand is also positive infinity, in which case the comparison produces false.
Positive and negative zero are treated as equal, so -0.0 < 0.0 produces false.
A másik két operátorra hasonlóan. Tehát NaN használatával lehetne olyat csinálni, hogy mind a három reláció hamis, de olyat nem, hogy mind a három igaz.
Jester
-
amargo
addikt
Hát ezt a..., bár a példa, akkor sem fog menni sehogy, de utána nézve inkább ezt szokták hazsnálni:
while (a<= b && a >= b && a != b) {}Szerk:
(#6755), olvasnom kelleneDe akkor is ez a példa, a halálba lehet ilyennel kergetni.. meg ez:
@EJB(mappedName="valami")
RemoteClass x;[ Szerkesztve ]
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Amur
addikt
nem vagyok programozó, de használom az Sqlyog community verziót adatbázis feltöltésre.
Egy weboldalról másolgatom be meccsek eredményeit, van valamilyen módszer az adatbevitel felgyorsítására?
Pl. be tudom állítani hogy elválasztójelek hatására a következő cellát töltse ha egyszerre illesztek be sort?Youtube csatornám: youtube.com/c/AmurRajadasha =**=Minecraft és android gameplay=**=Az avatart Stonefortressdragon készítette https://www.deviantart.com/stonefortressdragon
-
Zedz
addikt
Hali!
Android és iPhone fejlesztésével kapcsolatban tudtok ajánlani 1-2 jó olvasmányt? Találtam már én is írásokat, csak ugye ahány könyv annyi féle módszer...
-
amargo
addikt
válasz martonx #6764 üzenetére
c++ nál anno voltak ilyenek, meg shiftelgetések is, meg mindenféle művelet végzése ezekkel, na akkor tudtam, hogy én oda biztos nem. Szép dolgok ezek, ha ilyen területre keresnék embert én is rámennék erre. De az utóbbi időben azt vettem észre újra életszagú példákat adnak - vagy már megtanultam szűrni én is a HR-est
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Gyomman
aktív tag
Bocsi, tudom hogy nem teljesen idevaló, de nem találtam igazából jó topikot ehhez! Cserébe csak egy pár mondatos, tömör választ szeretnék. Az lenne a kérdésem, hogy pontosan hogyan működik a hook-olás? Angol nyelvű leírásokat találtam rá (pl. msdn-en), de nem igazán sikerült sajnos felfogni a mechanizmust.
Cogito ergo sum
-
amargo
addikt
válasz Gyomman #6767 üzenetére
Magyarul hirtelen ezt találtam [link]
Angol:[link]
Igazából melyik részét nem érted? Egyszerű elve, hogy globálisan figyelni lehet egeret, billentyűt.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
artiny
őstag
JAVA - melyik konyvet ajánjátok kezdo (java) tanulonak a kettő közul?
1./Nagy gusztav . java programozas
http://nagygusztav.hu/sites/default/files/csatol/java_programozas_1.3.pdf
2./Java 24 óra alatt
/tudom h nem 24h /
-
Jim Tonic
nagyúr
A 24h-s könyvek közül egyiket sem, ellenben a kereső használatát ajánlom. Ebben a topikban van válasz bőven. Egyébként, ha már mindenképpen magyart akarsz, akkor a legtöbben az Angster-féle könyveket szokták ajánlani.
[ Szerkesztve ]
Alcohol & calculus don't mix. Never drink & derive.
-
zserrbo
aktív tag
A következő JS kódra
var list = [];
for (var x = 0, y=0, dx=0, dy=-1 ; x <= 1; x+=0.1) {
list.push("[" + x,y,dx,dy + "]");
}
alert(list);ezt kapom:
[0,0,0,-1],[0.1,0,0,-1],[0.2,0,0,-1],[0.30000000000000004,0,0,-1],[0.4,0,0,-1],[0.5,0,0,-1],[0.6,0,0,-1],[0.7,0,0,-1],[0.7999999999999999,0,0,-1],[0.8999999999999999,0,0,-1],[0.9999999999999999,0,0,-1]Miért lesz némelyik nem kerekített illetve pont annyi?
[ Szerkesztve ]
-
Jester01
veterán
válasz zserrbo #6772 üzenetére
A lebegőpontos számok már csak ilyenek, főleg kettes számrendszerben.
Éppen ezért kell összehasonlításnál mindig valami toleranciát használni, kiírásnál meg értelmes kerekítést. Ja és fontos számításoknál tudni, hogy hol mennyi hiba gyűlik össze vagy kerülni a lebegőpontos számokat.
Jester
-
wmati
addikt
codeblocksot használ valaki ?
-
wmati
addikt
"title - Debug": The compiler's setup (GNU GCC Compiler) is invalid, so CodeBlocks cannot find/run the compiler.
Probably the toolchain path within the compiler options is not setup correctly?!
Goto "Settings->Compiler and debugger...->Global compiler settings->GNU GCC Compiler->Toolchain executables" and fix the compiler's setup.
Skipping...
Nothing to be done (all items are up-to-date).[ Szerkesztve ]
-
wmati
addikt
válasz Jester01 #6779 üzenetére
Elméletileg rendeben van, ez alapján kezdtem el csinálni jó párszor újra kezdtem egészet még mindig nem jó
[ Szerkesztve ]
-
Mirman
őstag
Sziasztok , gimnáziumba járok de még nincs idén programozás az óra tervben ezért elé szeretnék menni kicsit és elkezdeni magamtól ( mellesleg gondolom a gimnáziumi szint nem lesz egy nagy eresztés). Szerintetek hol kellene elkezdenem ,melyik nyelvet ajánlanátok , milyen oldalak vannak amik az alapokkal foglalkoznak ? Valamint az is érdekelne hogy általánosítva a matematika milyen szinten kell ?
Előre is köszönöm. -
Jim-Y
veterán
Én azt deríteném ki, hogy a suliban majd milyen nyelven fogtok programozni, ha nem valami őskövület, akkor azzal kezdenék. Ha megvan a nyelv amivel majd foglalkozni fogtok, akkor a neten megkeresed a hivatalos referenciát, és megnézed az adott nyelven írt Tutorialokat, Example-öket, meg persze elolvasod a nyelv szintaktikáját előtte.
Matek nem feltétlen kell, ami viszont elengedhetetlen az a jó logikai készség.
-
martonx
veterán
Ha jól tudom középiskolában a C a szabvány oktatott nyelv.Hogy melyik f** oktatáspolitikus találta ki, hogy pont C-vel tanítsák meg programozni / vegyék el a kedvét egy életre a programozástól a gyerekeknek, arra kíváncsi lennék.
Félreértés ne essék nincs bajom a C-vel, sőt azzal lehet a legjobban megérteni hogy programozáskor mi történik a motorháztető alatt. De hogy tizenéveseket, akiknek fontos a sikerélmény, meg a látvány, nem fogja megfogni a C-s konzolos programozás az tuti biztos.Én kérek elnézést!
-
Mirman
őstag
Megkérdeztem és C#-vel fogunk kezdeni majd 12-ben. Tudna valaki linkelni egy oldalt ami alapján elindulhatok ?
Lehetőleg magyarul mert ugyan középfokon beszélek de egy informatikai szakszöveg azért még kifog rajtam. -
senior tag
Valaki meg tudna nekem oldani 3 feladatot és leírná a programkódot? A Visual Basic topikban írtam ki a kérdést...
⭐ Revolut meghívó ajándék 7500 Ft bónusszal | Raiffeisen Bank meghívó változó ajánlói bónusszal ⭐ Kérd privát üzenetben tőlem!
-
Sk8erPeter
nagyúr
Sk8erPeter
-
Sk8erPeter
nagyúr
-
Mirman
őstag
válasz Sk8erPeter #6788 üzenetére
Nagyon köszönöm.
-
bucsupeti
senior tag
válasz martonx #6785 üzenetére
Ezzel azért vitatkoznék. Egyrészt teljesen mindegy hogy milyen nyelven fognak kódolni. A programozás nem azon múlik hogy C vagy C# vagy Pascal. A konzolos programozás meg tényleg nem túl látványos eredményt ad, de nem is ez a lényeg, hanem az hogy érti-e hogy mi az a for ciklus.
Nekem volt olyan egyetemista tanítványom, aki azzal jött hogy ő tud programozni, csak C-ben nem megy neki. Kérdeztem hogy milyen példát nem tud megcsinálni.
A példa az volt hogy kérjünk be egy sztringet majd irassuk ki. Azt mondta hogy otthon C#-ban simán megcsinálja, de C-ben nem megy neki. Kérdeztem hogy C#-ban hogy csinálja. A választ az volt, hogy kirak egy formot, majd rádob egy textboxot meg egy buttont. Ezután a buttonba beírja hogy showmessage... vagy valami hasonló és kész is a program.Na ez a lelkesítő nem? Látványosan megtudja csinálni a klafa desktop progit és azt hiszi hogy tud programozni. De egy sz*ros szekvenciát nem tud megfogalmazni C-ben az első x óra után.
Igenis kell a konzolos oktatás. Meg kell ismerni hogy mi a fordítás, linkelés. Mi a forrás, a tárgykód és a futtatható bináris közt a különbség. Tudni kell hogy mi a szekvencia mi a szelekció és az iteráció. Ha ezek megvannak akkor szóban meg kell tudnia egyszerű algoritmusokat fogalmazni.
Ha ezek mennek akkor jöhet a konzolos kérjünk be-számoljunk-ellenőrizzünk-írjuk ki programok, majd az összetett adatszerkezetek, tömbök, struktúrák.
Azt gondolom ennyi a minimum alap amit egy programozást tanulónak tudni kell. És mindegy hogy milyen nyelven, mert a nyelv csak egy eszköz, ami ezen a szinten nem számít sokat. A C azért jó mert a C szintaxist, a C elemit használja egy csomó ma is használt programozási nyelv (C++, C#, Java).[ Szerkesztve ]
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
martonx
veterán
válasz Sk8erPeter #6789 üzenetére
Mondjuk a középiskolai tananyagban elő se jönnek a pointerek. Szoktam középiskolásokat korrepetálni programozásból.
Én kérek elnézést!
-
martonx
veterán
válasz bucsupeti #6791 üzenetére
Abban egyetértünk, hogy a for ciklusnál, pontosabban a tömb kezelés megértésén áll vagy bukik, hogy valakiből lehet-e programozó vagy sem. A korrepetált diákjaim egy része ezen az alap dolgon képtelen továbbjutni, márpedig e nélkül igen nehéz bármi más komolyabb témára továbblépni.
Viszont hidd el, hogy nagyon nem mindegy, hogy milyen IDE-vel találkoznak, az mennyire segíti a programozást, és amikor tanulja valaki, akkor estleg 15 percig csak egy egyszerű szintaktikai hiba miatt szop, és egy életre megutálja az egészet.
És a C pont ezért a létező legnagyobb szívás. Igen tanulja meg a diák az alapokat rendesen, de miért nem lehet csak egy picit látványosabban, csak egy picit életszagúbban megcsinálni?
Amikor pl. a sorbarendezés módszereit tanulják, akkor miért egy debugolhatatlan, DEV C++ fejlesztőkörnyezettel kell szivatni szerencsétleneket?
Manapság a valamilyen szintű programozás szvsz az átlagműveltség része kellene, hogy legyen. És ehhez valóban a nyelv nem lényeg, egyetlen kitétellel, hogy C-ben nem kezdünk el tanulni, hacsak nem elit kockákat képzünk.Én kérek elnézést!
-
bucsupeti
senior tag
válasz martonx #6794 üzenetére
továbbra is azt mondom hogy ezen a szinten a programozási nyelv nem számit. a c épp annyira szivás mint bármi más. a fejlesztői környezetben egyetértek veled.
a tapasztalatom ugyan az mint neked. a tömbkezelésnél van a töréspont...."Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
raggg
senior tag
válasz bucsupeti #6791 üzenetére
Leírom én is a véleményem erről, nem csak konkrétan ehhez, hanem a válasz postokhoz is igazítva:
Anno én is tanultam középiskolában, meg egyetemen C-t. Akkor nem volt könnyű elsőre megérteni a pointereket, meg a referenciákat meg sok-sok mindent - aminek ma rettentő nagy hasznát látom. Nyilván sok területen, technológiában már el vannak fedve ezek a témák és nem kell velük foglalkozni (vagy legalábbis nem olyan szinten), azonban ha valaki jó minőségű kódot szeretne írni, akkor ez szükséges feltétele szerintem. Aki nem wordpress oldalakat akar tákolgatni, vagy railsben varázsolni, annak legalábbis biztosan.
Ugyanígy igaz ez az assemblyre. Aki compiler outputot nézeget, annak igenis értenie kell hozzá.
Ettől függetlenül persze igaz a másik oldal is; aki kifejezetten PHP-ban szeretne webet fejleszteni, annak nem biztos, hogy érdekes, hogy mi az a pointer, meg az hogy fordító ( - ismertem olyan többéves tapasztalattal rendelkező PHP programozót, aki mondta nekem, hogy amikor először találkozott a C-vel, teljesen meglepte, hogy le kell fordítani a kódot).
Ezt szerintem mindenkinek el kell döntenie, hogy mennyire szeretne mélyen alámenni a témának. Ismerek olyanokat, akik sosem tudták elvégezni az egyetemet/főiskolát, de egyébként nagyon jók a szakmában.
A DevC-ről meg annyit, hogy énis láttam eleget. Aztán miután normális IDE-vel dolgozhattunk (Eclipse, Visual Studio, whatever), akkor nagyon jó volt persze, de senki nem mutatta meg, hogy hogy kell normálisan debugolni egy programot. Vagy hogy lehet teszteseteket gyártani. Pedig ezekben az IDE-kben már nagyon jól lehet dolgozni. Ja és hogy lehet megoldani a verziókezelést? Egyáltalán mi az a verziókezelés?
Sajnos azt látom, hogy akik kijönnek az egyetemről, lehet, hogy remekül tudnak sorba rendezni, meg (a nyelvek által általabán tartalmazott) kollekciókat algoritmizálni, de a legalap winforms alkalmazás is gondot jelent már. Akkor most hol az igazság? :-)
ragklaatPS
-
bucsupeti
senior tag
Jókat írsz! A legfőbb probléma ott van hogy nagyon felületesek a tudások. Vannak egyetemek ahol ott kezdik a programozást hogy "betöltődött a windows és rákattintasz a Visual C++ ikonra".
Tehát az hogy a megírt lefordított (vagy interpretált) program milyen környezetben fut, mi is az hogy címzés, mi az hogy verem, mik azok a szegmensek stb nem is találkozik a leendő mérnök aki felsőfokú végzettséggel fog rendelkezni. Igen gagyi ez így.
Ha nem kell neki fordítani, mert pl örök életében PHP-s alkalmazásokat fog írogatni, akkor is ismernie kell a PHP környezetet. Tudni kell, hogy egy programja hogyan hajtódik végre és ezen a ponton igen is ismernie kell hogy a PHP egy interpretált feldolgozású környezet és van még fordított natív kód is, meg a kettő kvázi keveréke a fordított bájtkód amit interpreter jellegű feldolgozással hajt végre egy virtuális gép.
Ezek azt gondolom hogy minimális ismeretek kellene hogy legyenek egy magát informatikus mérnöknek nevező embernek.
A wordpressben honlapot készítő (skinező) magukat "programozónak" nevező emberektől meg megáll az eszem.Amit mondani akarok az csupán annyi, hogy igenis mélyreható rendszerismeretek szükségesek ahhoz hogy minőségi programok születhessenek. Manapság ez nem jellemző és félő hogy sokkal kevesebb jó minőségű program születik mint amennyi születhetne.
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
kingabo
őstag
Akkor én is mesélek.
Még a spagettis korszak előtt éretségiztem. Nálunk volt 3 év pascal meg 1 év c (nyilván nem a teljes évben, számtek alapok, office meg a többi...) Pascal elég sokaknak ment jól, de amikor bejött a c alig maradtunk akiknek ment volna. String-ek, pointerezés és csak lestek ki a fejükből. Szóval szerintem is nagyon nem mind1, hogy mivel kezdik. Mindkettővel lehet szívni, csak nem mind1, hogy mennyit.
Az nem értem miért probléma, ha valaki csak form-os app-okat írt és utána nem áll át 1 pillanat alatt az agya a formos gondolkodásra. Jól kell neki elmondani és nem értetlenkedni...
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Google Pixel 6/7/8 topik
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Vezetékes FEJhallgatók
- Elektromos autók - motorok
- Exkluzív funkcióval tenné vonzóbbá az ARM-os PC-ket a Microsoft
- Kerékpárosok, bringások ide!
- Hogy is néznek ki a gépeink?
- PlayStation 5
- Robotporszívók
- MG4 menetpróba
- További aktív témák...
- ÚJ Független Apple iPhone 15 128GB !!! 1éV nemzetközi APPLE GARANCiA
- ÚJ bontatlan aktiválatlan Apple iPhone 15 256GB !!! 1éV nemzetközi APPLE GARANCiA
- AKCIÓ Új Bontatlan 2023 MacBook Pro 16 M2 Pro 12/19 16GB/512GB Magyar billent Azonnal Átvehető Deák.
- ÚJ Független Apple iPhone 15 Plus 128GB és 256GB Black ! 1éV nemzetközi APPLE GARANCiA
- teljesen ÚJ bontatlan Apple iPhone 15 Pro 128GB !!! 1éV nemzetközi APPLE GARANCiA