Hirdetés

2024. június 10., hétfő

Gyorskeresés

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Programozás topic (kiemelt téma)

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2023-12-13 06:18:28

LOGOUT.hu

Összefoglaló kinyitása ▼

Hozzászólások

(#10001) bambano


bambano
titán

a kérdésem alapvetően az, hogy találtam egy program bugot?
írtam ezt a kis programocskát php5-ben:

#! /usr/bin/php5 -q
<?php

$total=bcadd("0","0");
$count=bcadd("0","0");

while(true) {
$total=bcadd($total,"1");
if((pow(mt_rand(0,1),2)+pow(mt_rand(0,1),2))<=1)
$count=bcadd($count,"1");
printf("%s: %s %s\n",$total,$count,bcmul(bcdiv($count,$total,40),"4",40));


}
?>

ez a harmadik oszlopban a nagyjából elfogadható 3 körüli értékeket írja ki. ha az ifnél a <=1-et <1-re cserélem, akkor meg 1 körüli értéket, ami teljesen elfogadhatatlan.

bónusz kérdés: mit csinál a program?:) ha ezt megfejtjük, akkor már világos, hogy miért totálisan rossz az 1 körüli érték. viszont ha tényleg totálisan rossz, akkor ez egy bug a php5-ben.

Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis

(#10002) Szabesz válasza bambano (#10001) üzenetére


Szabesz
őstag

Ugyan nem szoktam PHP-ban programozni, de érdekelt mit is csinál a kód.

Kicsit ki kellett hámozni, mert sok benne a zavaró rész.

Első körben ez egy végtelen ciklus, gondolom valamikor van egy break; ami kimaradt.
Veszünk valami limitet, mondjuk 50000 ciklus után kilépünk, és akkor írjuk ki a végeredményt.
$total számolja a ciklusokat, $count néha növekszik. Pontosan akkor növekszik amikor a kérdéses feltétel igaz lesz.

(pow(mt_rand(0,1),2)+pow(mt_rand(0,1),2))<=1
itt a pow teljesen fölösleges, hisz az mt_rand (0,1) paraméterrel pontosan a két szám egyikével térhet vissza: 0-val vagy 1-gyel, amiken a pow nem fog változtatni. Tehát ez akkor lesz igaz, ha két random szám - ami 0 vagy 1 lehet - összege <=1 lesz. Ez három esetben lehetséges: 0+0, 0+1, 1+0. A fennmaradó eset az 1+1 esetén már nem igaz. Ez 3/4=0,75.
A módosított feltétel esetén (<1) pedig a lehetséges 4 esetből csak egy lesz igaz: a 0+0. Ez pedig így 1/4=0,25.

A végeredmény ezt számolja ki, csak valamiért a $count/$total értéket felszorzod 4-gyel. Ezért lesz ugye a két esetben nálad 4*0,25=1, illetve 4*0,75=3 körüli értékek.

¯\_(ツ)_/¯

(#10003) bambano válasza Szabesz (#10002) üzenetére


bambano
titán

:R :R :R

akkor én voltam a béna, hogy nem olvastam el az mt_rand doksiját.
[0-1] random valós szám kellene oda.

szerk: útmutatásod alapján javítva a végeredmény is sokkal jobb lett.

[ Szerkesztve ]

Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis

(#10004) bambano válasza bambano (#10003) üzenetére


bambano
titán

a helyes kódrészlet:

((pow(mt_rand(0,10000),2)+pow(mt_rand(0,10000),2))<=100000000)

ez jobb. kitalálja valaki futtatás nélkül, hogy mit ír ki? :)

Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis

(#10005) Szabesz válasza bambano (#10004) üzenetére


Szabesz
őstag

Legyenek változók, hogy jobban lehessen látni a dolgokat:
$a = bcadd("0","10000");
$a2 = pow($a,2);

Ekkor ez a feltétel:
(pow(mt_rand(0,$a),2)+pow(mt_rand(0,$a),2))<=$a2

Ami akkor lesz igaz, ha generálódik két olyan legfeljebb $a oldalhosszúságú négyzet, amik területének összege legfeljebb egy $a oldalhosszúságú négyzet területe ($a2).
Ha az mt_rand nem csak egész számokat adna vissza, akkor az ideális eseteket a from 0 to $a integrate sqrt($a^2-x^2) dx integrál adja meg, összes eset pedig az $a2. Mivel a terület arányok nem változnának, lehet $a=1 az integrálhoz, mert így rögtön a terület aránya jön ki. Az eredmény pedig a π/4, ami ~0.785398, de te úgy is felszoroztad 4-gyel, vagyis a π az amit látni szeretnél a randomból, ha jól sejtem :)

[ Szerkesztve ]

¯\_(ツ)_/¯

(#10006) bambano válasza Szabesz (#10005) üzenetére


bambano
titán

jól, kicsit bonyolultan levezetve :R :R :R

mint azt korábban helyesen megjegyezted, ha 1, akkor felesleges négyzetre emelni. emiatt a pow(....) oldal valójában négyzetgyök(.....) <=1, de ezt négyzetre emeltem, hogy a gyökvonás elmaradásával is gyorsuljon a program.
ha a négyzetgyökös formát veszed, akkor az egy x,y koordinátájú pont távolsága az origótól, vagyis a képlet egy egységsugarú negyedkörről szól. véletlenszerűen dobálok bele pontokat, és számolom, melyik esett a körcikkbe. mivel az origó középpontú kör szimmetrikus a koordináta tengelyekre, ezért elég az első síknegyeddel foglalkozni és ezért szorzom meg 4-gyel.

gratula :)

Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis

(#10007) Szabesz válasza bambano (#10006) üzenetére


Szabesz
őstag

Szerencse, hogy több irányból is megközelíthetőek a dolgok :)

¯\_(ツ)_/¯

(#10008) Behroozo


Behroozo
tag

Sziasztok!

Bocs az offért, de nagyon keresek olyan céget / szabadúszó fejlesztőt, akinek van tapasztalata böngésző extension(chrome / firefox) fejlesztésében. Ti esetleg tudtok ilyenről kis hazánkban? :)
Nagyon köszönöm előre is a segítséget! :R

(#10009) Chesterfield


Chesterfield
senior tag

Sziasztok!

Talán tudtok nekem hasznos tanácsot adni.

Érdekelne a programozás, de nincs ehhez kapcsolódó végzettségem.
Igazából azt sem tudom, hogy ennek a szakmának milyen ágazatai vannak. Na jó, talán egyet, mint pl webfejlesztés.

Van esélyem képezni saját magam olyan szintre, ami egy leendő munkaadónak elég lesz majd?
Vagy csak proginfó MSC-vel van keresnivalóm a piacon?
Ha nem, meg tudnátok mondani, hogy milyen irányokba lehet elindulni?
Akár OKJ képzés is szóba jöhet, de önképzéstől sem esek kétségbe.
:R

[ Szerkesztve ]

(#10010) bucsupeti válasza Chesterfield (#10009) üzenetére


bucsupeti
senior tag

ha nincs semmi tapasztalatod, akkor mindenképp javaslom hogy programozás alapjait, alapvető adatstruktúrákat és algoritmusokat tanulj "hivatalosan". Erre jó lehet valamilyen OKJ tanfolyam, vagy akár egy magántanár is. (Én úgy tudom hogy az egyetemi előadások nyitottak bárki számára, így az is jó lehet)

Ha alapvető tapasztalataid vannak akkor szerintem internetes tutorialokból már nagyon sokmindent meg lehet tanulni.

Irány sokféle létezik és sokféle szempontból lehet irányokról beszélni. Az alapok elsajátítása után érdemes az objektum orientált programozással megismerkedni. Ha programozási nyelveket kérdezel arra én azt tudom mondani hogy ha az ember tud programozni, akkor a programot leírni bármilyen nyelven nem nagy ördöngösség :) Magyarán a programozási nyelvet egy eszköznek tekintsd és ne a célnak.Persze kell egy eszköz rögtön az elején is. Ehhez szokták ajánlani a Pythont. Szerintem is egy jó választás. Később az üzleti életben azonban nem lesz elegendő. Én a Java vagy a C# (.net) irányokat javaslom üzleti alkalmazásokhoz. A C++ szerintem már egy speciálisabb, általában "rendszerközelibb" fejlesztésekhez jöhet jól. A PHP kimondottan webfejlesztéshez hasznos.

Az elején viszont ne foglalkozz túlságosan azzal hogy milyen nyelven írod a programot. Inkább a működési logikát, a vezérlési és adatszerkezeteket, a modularitást próbáld jól elsajátítani.

"Nem gond ha nem vágod a párologtatók bináris nyelvét..."

(#10011) Chesterfield válasza bucsupeti (#10010) üzenetére


Chesterfield
senior tag

köszi :R

(#10012) S0sk4


S0sk4
csendes tag

Üdvözletem mindenkinek!

Nem vagyok benne biztos hogy a legjobb fórumra írok, de jövőre szeretnék informatikából érettségizni "emelt szinten" és olyan dologban szeretném a segítségeteket kérni, hogy milyen könyvekből, vagy jegyzetekből lenne érdemes tanulnom?
Nyilván ez nem biztos hogy sikerülni fog, de szeretnék belevágni és programozást is tanulni és ezen a téren továbbtanulni.
Előre is köszönöm a segítségeteket!

(#10013) Sk8erPeter válasza Behroozo (#10008) üzenetére


Sk8erPeter
nagyúr

A JavaScript topicban több esélyed van. Ha konkrét kérdéseid vannak, hogy hol akadtál el, akkor még inkább. :)

Sk8erPeter

(#10014) K1nG HuNp válasza S0sk4 (#10012) üzenetére


K1nG HuNp
őstag

Kérdezd a tanárod

(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()

(#10015) bundli


bundli
tag

Sziasztok!

Milyen külföldi fórumot tudnátok javasolni, ahova egy programozással kapcsoaltos kérdést tehetnék fel? Lenne egy probléma, amit meg kéne oldani és azt szeretném valahogy körüljárni nyelvfüggetlenül. Természetesen nem konkrét megoldást, csak ötleteket várnék ott.

Stackoverflownál kicsit kmolyabb oldalra gondoltam.

Köszönöm! :R

(#10016) sztanozs válasza bundli (#10015) üzenetére


sztanozs
veterán

Mi a baj a stackowerflow-val?

JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...

(#10017) Karma válasza bundli (#10015) üzenetére


Karma
félisten

Pedig az SO-nál nem nagyon van komolyabb oldal, már ha a kérdés megfelel a szabályzatnak. A portáljukon mondjuk ott van a Programmers SE is.

“All nothings are not equal.”

(#10018) biker


biker
nagyúr

Nem programozás kérdés, de ti hátha láttatok már ilyet :)

Browser in browser megoldás kellene

Nővéremnek van egy imac g5 ppc procis gépe, jó régi nem frissülő browserekkel
Munkájához valami szuper flashel működő webportálon kellene kitöltenie jelentéseket, semmi nem megy, mert flasht kér, ppc flash nem jó, friss nincs

Gondoltam, megoldhato lenne ha lenne olyan megoldás, ami browserben szimulál vagy futtat browsert
A nasomra nem tudok telepíteni, végső megoldás az lenne, ha adok hozzáférést az itthoni gépemre neki, amin fut böngésző, de ez elég erőforrás és hálózatgyilkos
A frame cégnek van előfizetős megoldása futtass minden win appot böngészőben, de nem sikerült demot lássak

Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |

(#10019) fatal` válasza biker (#10018) üzenetére


fatal`
titán

Virtuális gép valami öreg böngészővel?

Bár nem programozási kérdés, a Milyen program ami... topicban lehet hamarabb és több választ kapsz. :)

[ Szerkesztve ]

(#10020) martonx válasza biker (#10018) üzenetére


martonx
veterán

Ha nem akar új gépet, csinálj neki valamelyik felhoben egy virtuális gépet. Havi 10-20 dollár körül kijön.

Én kérek elnézést!

(#10021) biker válasza martonx (#10020) üzenetére


biker
nagyúr

Ezt is én vettem szülinapjára. Amúgy pöpec, csak a flash. És az egész munkahelyi site flash alapú
Mondtam neki, január elsejétől úgyse fut majd sehol :)
Egyelőre kipróbáljuk hogy használja a mi asztali gépünket remote login, ha az jó

Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |

(#10022) biker


biker
nagyúr

Ennél kulturaltabb soros portrol weblap input mezobe iras plugint tud valaki?
https://github.com/billhsu/jUART

Olyan rfid olvaso lenne, ami kodolt kartyat olvas es csak soros port, nem tud usb hid emulaciot :(

Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |

(#10023) Karma válasza biker (#10022) üzenetére


Karma
félisten

És miért pont JavaScriptből akarod ezt csinálni? Szerintem akkor már egyszerűbb lenne megfogni úgy a feladatot, hogy az UART-on bejövő üzenetek alapján billentyűleütéseket szimulálni. A weboldalnak nem kell erről tudnia.

Ez pl. elég érdekesen indul, ha nem akarod lefejleszteni - és az eszköz szövegesen kommunikál.

[ Szerkesztve ]

“All nothings are not equal.”

(#10024) biker válasza Karma (#10023) üzenetére


biker
nagyúr

istenkirály vagy :)
"akarja" a halál. Amit én szeretnék, az használni a szokásos 10-20USD-s rfid olvasóimat, mint a vonalkód olvasók, USB HID eszközként.
Csak belefutottam a user felkérésbe, hogy az amúgy is uszodába érkező vendégek úszó kártyáit szeretnék használni az oktatást kezelő fitness programomban.
Ok, próba 1: nem olvas, 2: nem olvas, se a 125khz-es se a 13MHZ-es, kiderült, Hitag2 kódolt kártya, illegális olvasás ellen is védett, nem hogy az adatokat, még az UID-t se adja ki, nem is villan fel a led. Bezzeg az unicredites paypass kártyám UID-je megvan, de ez nincs

Fejlesztő cég: van olvasó, de csak RS232, amire tudnak tenni egy USB csatit, de akkor is emulált lesz, és soros porti adatokat küld majd. nem tud HID eszközként keyboard pufferbe írni.

Be kell olvasni soros porton.
A rendszer meg böngészőben fut, oda egy input mezőbe kell a kód nekem.
Kézzel fogható volt, hogy js-el talán. ha van webcamjs akkor miért ne lehetne ilyen is?

De ez a progi nagyon jónak tűnik.

Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |

(#10025) sztanozs válasza biker (#10024) üzenetére


sztanozs
veterán

Kell egy háttérben futó valami (akár egy python script), ami a bejövő COM adatokból billentyűleütést csinál.

Vagy akár NodeJS: [link]

[ Szerkesztve ]

JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...

(#10026) haromegesz14


haromegesz14
aktív tag

Sziasztok!

Szoftverteszteléssel kapcsolatos magyar nyelvű irodalom rajta kívül akad? Link jöhet!

10 féle ember létezik, aki ismeri a bináris számrendszert, és aki nem!

(#10027) choco01


choco01
addikt

Sziasztok!

Szerintetek kezdésnek, első program nyelvnek, megfelel a Visual Basic?
Ehhez szereztem egy könyvet, elég érthetőnek tűnik.

:R :R :R

Applikáció fejlesztés, weboldal készítés, SEO, Online marketing » https://petadev.com

(#10028) DrojDtroll válasza choco01 (#10027) üzenetére


DrojDtroll
addikt

én inkább a c-t választanám

(#10029) netpeti98 válasza DrojDtroll (#10028) üzenetére


netpeti98
addikt

Saját magamból kiindulva, én a C#-ot ajánlanám. Illetve szokták még ajánlani a Python-t kezőnyelvnek.

(#10030) tick válasza choco01 (#10027) üzenetére


tick
aktív tag

Kezdésnek jó lehet olyan szempontból hogy hamar el tudsz vele érni látványos dolgokat, de zsákutcának tartom.
Én személy szerint elsőként mindenkinek javascripttet ajánlanám az alapok elsajátítására amiért egyszerű, bármin elfut és mindenhol ott is van. A neten végtelen számú anyag és library van hozzá. Tudom hogy csak script nyelv, de backend és desktop app is építhető vele.

Everything that has a beginning... has an end

(#10031) bucsupeti válasza choco01 (#10027) üzenetére


bucsupeti
senior tag

VB szerintem is zsakutca. Inkabb Python es a tanulas folyaman csak parancssori programokkal foglalkozz. A grafikus feluletre az alapok megtanulasa kozben ne pazarolj idot, mert csak felre visz.
Python, Java, C, C# parancssorban.
A javascript is jo, de ott bekeverhet a webvilag ami elviheti megint a lenyegrol a figyelmet.

"Nem gond ha nem vágod a párologtatók bináris nyelvét..."

(#10032) martonx válasza choco01 (#10027) üzenetére


martonx
veterán

Személyes nagy kedvencem a VB.Net nyelv. Csak ajánlani tudom. Viszont készülj fel rá, hogy mára a nyelv már nem trendi, noha mindent tud, amit a trendi nyelvek, így idővel váltanod kell majd (plusz idővel ahogy az ember tudása is növekszik, magabiztosodik, nincs is kedve leírni a sok szintaktikus körítést). Hiszem, hogy nincs még egy olyan szép, az emberi szintaxishoz legközelebb álló nyelv, mint a VB, épp ezért programozást megtanulni szvsz nincs jobb nyelv nála.

Én kérek elnézést!

(#10033) choco01


choco01
addikt

Köszi mindenkinek!

Most nézegettem a könyv alapján a VB-t de ez a Microsoft Visual Studio 2015 hirtelen túl modernnek tűnik, főleg a 2004-es könyvhöz képest.. :F

Pythont is néztem meg a C sharpot, de nem nagyon van hozzá könyvem ami nagyon kezdőknek való. Csak Pascalhoz meg VB-hez találtam könyvtárban. :(

Applikáció fejlesztés, weboldal készítés, SEO, Online marketing » https://petadev.com

(#10034) dabadab válasza martonx (#10032) üzenetére


dabadab
titán

"Személyes nagy kedvencem a VB.Net nyelv."

Abban tényleg így néz ki egy helloworld?

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MessageBox.Show("Hello World", "Message Box Title")
End Sub

End Class

[ Szerkesztve ]

DRM is theft

(#10035) choco01 válasza dabadab (#10034) üzenetére


choco01
addikt

Félórája csináltam ,tényleg.

Applikáció fejlesztés, weboldal készítés, SEO, Online marketing » https://petadev.com

(#10036) dabadab válasza choco01 (#10035) üzenetére


dabadab
titán

Ez tök jó, mert akkor egy valósan létező kezdőnek tudom feltenni a kérdést: mennyit értettél belőle? (Mármint az oké, hogy kiírja, hogy hello world, de hogy az ilyen private, public, System.Object meg hasonló dolgokból mennyi jött át?)

[ Szerkesztve ]

DRM is theft

(#10037) choco01 válasza dabadab (#10036) üzenetére


choco01
addikt

:DDD :DDD

A könyv próbálta magyarázni így olyan 30-40%-ban.. de így is homályos a dolog nagyon, nem tudatos, ezért írtam kissé bonyolult így elsőre.. :U

Applikáció fejlesztés, weboldal készítés, SEO, Online marketing » https://petadev.com

(#10038) dabadab válasza choco01 (#10037) üzenetére


dabadab
titán

Igen, ezért szokták inkább a Pythont javasolni, mert abban így néz ki:
print("hello world")

De ha nekiálltál VB-nek meg van hozzá könyved, akkor csinálhatod azt is, amit nem értesz, azt úgyis figyelmen kívül hagyod, aztán ahogy tanulsz, egyre jobban megérted majd, hogy azok a voodoo-cuccok mire jók :)

DRM is theft

(#10039) choco01 válasza dabadab (#10038) üzenetére


choco01
addikt

Csak Pythonba nem futtatja le olyan szépen a programot mint a VB Studios program, vagy a Microsoft Visual Studio is tud Pythont?

Meg a Python a későbbiekben ia használható nyelv lehet, ha netán bele jönnék?

Applikáció fejlesztés, weboldal készítés, SEO, Online marketing » https://petadev.com

(#10040) bucsupeti válasza choco01 (#10039) üzenetére


bucsupeti
senior tag

Na elobb epp errol a "SZEPSEGROL" probaltalak lebeszelni. Ez az ami elvisz a suru sotet erdobe. Bonyolult is, csak ugy 30-40% ban erted, de legalabb olyan szepen futtatja a studio....
Hidd el sokkal tobbre mennel ha parancssorban tanulnad.

"Nem gond ha nem vágod a párologtatók bináris nyelvét..."

(#10041) dabadab válasza choco01 (#10039) üzenetére


dabadab
titán

"Meg a Python a későbbiekben ia használható nyelv lehet, ha netán bele jönnék?"

Én inkább úgy mondanám, hogy a Python - a VB-vel ellentétben - később is használható.

DRM is theft

(#10042) fatal` válasza dabadab (#10038) üzenetére


fatal`
titán

Azért most almát hasonlítasz körtével.

A VB.NET-es példa egy formon lévő gomb klikk eseményére írja ki az üzenetet, a pythonos példa a consolera.

De egyébként a többivel egyetértek, a python jobb lehet kezdésnek. :)

[ Szerkesztve ]

(#10043) martonx válasza dabadab (#10034) üzenetére


martonx
veterán

Winformsos hello world így néz ki, consolos hello world meg így: [link]

A másik amit szeretek a .Net világban, hogy nincs teljesen eltávolodva a hardvertől, itt még jelent valamit a private, public, static és társai. Ugyanakkor VB.Net-tel lehet legkönnyebben megérteni, hogy ezek mik is, és miért vannak, miben különböznek.
De, hogy ki milyen nyelvet szeret nagyon szubjektív, ennyi erővel vitatkozhatnánk azon is, hogy a magyar vagy az angol nyelv a jobb egy kezdőnek, meg utána úgy általában melyik a kifejezőbb. Sehová nem vezető vita lenne.

Én kérek elnézést!

(#10044) asuspc96


asuspc96
senior tag

Helló!

Még mielőtt nagyon kiélném magam a gépelésben, felteszem a kérdést, hogy jó helyen járok-e, ha arra vagyok kíváncsi, hogy fejleszt-e innen valaki játékot akár hobbi, akár munka szintjén.

Érdekel a téma már egy ideje, mind a 2D-s mind a 3D-s területet illetően.

Ha jó helyen járok, vagy ha akad itt ilyen ember, aki ebben tudna segíteni, akkor belekezdek a nagy gépelésbe :DDD

(#10045) choco01 válasza dabadab (#10041) üzenetére


choco01
addikt

+bucsupeti: Akkor marad a Python találtam MEK-en egy Python könyvet, azzal megnézem.. :U

:R :R

Applikáció fejlesztés, weboldal készítés, SEO, Online marketing » https://petadev.com

(#10046) netpeti98 válasza asuspc96 (#10044) üzenetére


netpeti98
addikt

Bár nem nagyon foglalkoztam vele csak pár alap dolgot próbáltam ki benne, de a Unity-ben viszonylag egyszerűen lehet játékokat fejleszteni C# vagy JS segítésével. Elég népszerű környezet, így az interneten sok tutorial lelhető fel hozzá.

[ Szerkesztve ]

(#10047) choco01


choco01
addikt

Most olvasom ezt a könyvet olvasom, meg ezeket a jegyzeteket , érdekes hogy a Pythonba nincs ilyen grafikus felület mint a VB-be, ezt még annyira nem látom át hogy pythonba hogyan lehet megcsinálni.. :U

Applikáció fejlesztés, weboldal készítés, SEO, Online marketing » https://petadev.com

(#10048) disy68 válasza martonx (#10043) üzenetére


disy68
aktív tag

"A másik amit szeretek a .Net világban, hogy nincs teljesen eltávolodva a hardvertől, itt még jelent valamit a private, public, static és társai. Ugyanakkor VB.Net-tel lehet legkönnyebben megérteni, hogy ezek mik is, és miért vannak, miben különböznek."

Nem kötekedés miatt, de mivel ellentétben jelentenek többet itt a láthatóságok, mint más nyelvek esetében? A .NET maga pedig "csak" egy nagy Microsoft-os library gyűjtemény, amit lehet használni jópár nyelvvel, nem igazán VB specifikus dolog, vagy rosszul látom?

@(#10047) choco01
Ha elfogadsz még egy tanácsot, bármilyen nyelvet/irányt is választanál, elengedhetetlen, hogy tudj angolul leírásokat, dokumentációkat olvasni/érteni. A másik, hogy a kód amit írsz, a változónevek, osztályok, akármik is legyenek angolul, jobb megszokni előbb, mint később.

“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude

(#10049) bundli


bundli
tag

Ezt a problémát hogyan lehet szépen megoldani?:

Kapok egy üzenetet, ami egy String. Ezután deklarálnom kell egy változót, amelynek a neve ennek a String-nek az értéke kéne, hogy legyen. Ezt hogyan lehetne szépen lekódolni generikusan? Java nyelvben főleg, de akár általános megoldást is szívesen várok.

Példa:

result = whatIsMyString();
String result.value = "sampletext";

(#10050) emvy válasza bundli (#10049) üzenetére


emvy
nagyúr

Valami ertelmetlen dolgot akarsz csinalni.

while (!sleep) sheep++;

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Programozás topic (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.