<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gadratil Programming</title>
	<atom:link href="http://www.gadratilprogramming.net/hu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gadratilprogramming.net</link>
	<description>Újraképzeljük az apró dolgokat</description>
	<lastBuildDate>Fri, 13 Mar 2026 16:50:17 +0000</lastBuildDate>
	<language>hu-HU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>Mesterséges intelligenciával generált ábrázolásai a verseimnek</title>
		<link>http://www.gadratilprogramming.net/hu/mesterseges-intelligenciaval-generalt-abrazolasai-a-verseimnek/</link>
		<comments>http://www.gadratilprogramming.net/hu/mesterseges-intelligenciaval-generalt-abrazolasai-a-verseimnek/#comments</comments>
		<pubDate>Fri, 13 Mar 2026 16:12:35 +0000</pubDate>
		<dc:creator><![CDATA[Gadratil]]></dc:creator>
				<category><![CDATA[Személyes]]></category>
		<category><![CDATA[ábrázolás]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[mesterséges intelligencia]]></category>
		<category><![CDATA[MI]]></category>
		<category><![CDATA[vers]]></category>

		<guid isPermaLink="false">http://www.gadratilprogramming.net/?p=428</guid>
		<description><![CDATA[Egy egyszerű kísérlet kedvéért ábrázoltattam egy pár versemet (75 darabot) mesterséges intelligenciával. Megkértem, hogy próbáljon ugyanabban a stílusban maradni. Kedves volt, a generált képek mellett értelmezte is a verseimet, természetesen a programozók által meghatározott kedvességgel. Eredetileg megpróbáltam eBook-ként kiadatni, de nagyon bonyolult a folyamat. Ezért úgy gondoltam, hogy megosztom az eredményt ingyen. Csatolom ide a [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Egy egyszerű kísérlet kedvéért ábrázoltattam egy pár versemet (75 darabot) mesterséges intelligenciával. Megkértem, hogy próbáljon ugyanabban a stílusban maradni.</p>
<p>Kedves volt, a generált képek mellett értelmezte is a verseimet, természetesen a programozók által meghatározott kedvességgel.</p>
<p>Eredetileg megpróbáltam eBook-ként kiadatni, de nagyon bonyolult a folyamat.</p>
<p>Ezért úgy gondoltam, hogy megosztom az eredményt ingyen. Csatolom ide a generált PDF-et, bárki letöltheti ingyen.</p>
<p>Természetesen, ha valaki úgy érzi, adományozna érte valami apróságot, Revolut-on talán a legegyszerűbb ezt megtegye, a számomon.</p>
<h1><a href="http://www.gadratilprogramming.net/wp-content/uploads/2026/03/Rímek a létből.pdf" target="_blank" rel="noopener">Rímek a létből</a></h1>
<p>Ha nem működik a link, keressetek bátran!</p>
<p>Ugyanakkor kellemes olvasást és nézegetést!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gadratilprogramming.net/hu/mesterseges-intelligenciaval-generalt-abrazolasai-a-verseimnek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Próbáld ki a bloggolást!</title>
		<link>http://www.gadratilprogramming.net/hu/probald-ki-a-bloggolast/</link>
		<comments>http://www.gadratilprogramming.net/hu/probald-ki-a-bloggolast/#comments</comments>
		<pubDate>Wed, 27 Jan 2021 11:41:26 +0000</pubDate>
		<dc:creator><![CDATA[Gadratil]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gadratilprogramming.net/?p=387</guid>
		<description><![CDATA[Ha szeretnél egy ingyenes Blogot magadnak, próbáld ki a WordPress-et. Én személyesen fejlesztésre is használom, mint keretrendszer, de a blogjaim müködtetésére is. Ha ki szeretnéd próbálni, kattints: https://wordpress.com/refer-a-friend/Qp724w3hVxKKzmBG6xgj/]]></description>
				<content:encoded><![CDATA[<p>Ha szeretnél egy ingyenes Blogot magadnak, próbáld ki a WordPress-et.</p>
<p>Én személyesen fejlesztésre is használom, mint keretrendszer, de a blogjaim müködtetésére is.</p>
<p>Ha ki szeretnéd próbálni, kattints:</p>
<p><a href="https://wordpress.com/refer-a-friend/Qp724w3hVxKKzmBG6xgj/">https://wordpress.com/refer-a-friend/Qp724w3hVxKKzmBG6xgj/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gadratilprogramming.net/hu/probald-ki-a-bloggolast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A programozás alapjai 0.3 &#8211; Az első futó kód</title>
		<link>http://www.gadratilprogramming.net/hu/a-programozas-alapjai-0-3-az-elso-futo-kod/</link>
		<comments>http://www.gadratilprogramming.net/hu/a-programozas-alapjai-0-3-az-elso-futo-kod/#comments</comments>
		<pubDate>Thu, 04 Apr 2019 11:11:54 +0000</pubDate>
		<dc:creator><![CDATA[Gadratil]]></dc:creator>
				<category><![CDATA[A programozás alapjai]]></category>
		<category><![CDATA[Gyakorlat]]></category>
		<category><![CDATA[Műveletek]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Változók]]></category>
		<category><![CDATA[echo]]></category>
		<category><![CDATA[műveletek]]></category>
		<category><![CDATA[parancs]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[pontosvessző]]></category>
		<category><![CDATA[változók]]></category>

		<guid isPermaLink="false">http://www.gadratilprogramming.net/?p=371</guid>
		<description><![CDATA[Az előző bejegyzésben szó volt róla, hogy miként tudunk futtatni egy PHP kódot. Ebből kiindulva fogunk most nagyon egyszerű műveleteket végezni és kiiratni az eredményüket. Az használt programozási nyelv PHP lesz, nagyrészt az egyszerűsége miatt, más részt pedig ennek a futtatását már láttuk az előző cikkben. Változók Kezdjük azzal, hogy mi is egy változó, mit [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Az előző bejegyzésben szó volt róla, hogy miként tudunk futtatni egy PHP kódot. Ebből kiindulva fogunk most nagyon egyszerű műveleteket végezni és kiiratni az eredményüket.</p>
<p>Az használt programozási nyelv PHP lesz, nagyrészt az egyszerűsége miatt, más részt pedig ennek a futtatását már láttuk az <a href="http://www.gadratilprogramming.net/hu/php-projekt-uwamp-pelda/" target="_blank">előző cikkben</a>.</p>
<h2>Változók</h2>
<p>Kezdjük azzal, hogy mi is egy változó, mit kezdünk vele, mire használjuk. Egy változó eegy adott programon belül az adatok tárolására szolgál, a változókban tároljuk az értékeinket. Ezek a változók vehetnek fel minden féle értéket, amint a példában is látni fogjuk.</p><pre class="crayon-plain-tag">$a = 1;
$b = 2;
$c = $a + $b;</pre><p>A fenti példában több minden is fontos. PHP-ban minden változó $ jellel kezdődik, ez után következik maga a név. A név nem kötelező egy betűből álljon, de nem lehet benne szóköz és speciális karakterek. Ahogy a példában látjuk, az <strong>a</strong> nevű változó felveszi az <strong>1</strong> értéket. A sor végén pedig pontosvessző található. Szinte minden programozási nyelvben a pontosvessző egy parancs végét jelenti. Minden utasítás után tehát használnunk kell a pontosvesszőt.</p>
<p>Az első és másadik sorokban értékeket adunk két változónak. A harmadik sor az első változók közti művelet. Itt <strong>c</strong> felveszi <strong>a</strong> és <strong>b</strong> összegét.</p>
<h2>Műveletek</h2>
<p>Az előző példában maga az értékadás is művelet, ahogyan az összegszámítás is. A műveletek sokfélék, de az egyszerűség kedvéért egyelőre csak az alapokat érintjük.</p>
<p>Az alapműveletek a matematikai műveletek, vagyis összeadás, kivonás, szorzás, osztás. Ezekre következik egy teljes futó PHP példa, majd utána a magyarázat.</p><pre class="crayon-plain-tag">&lt;?php
// Összeadás
$a = 1;
$b = 2;
$c = $a + $b;
echo $c;

// Kivonás
$a = 3;
$b = 2;
$c = $a - $b;
echo $c;

// Szorzás
$a = 2;
$b = 3;
$c = $a * $b;
echo $c;

// Osztás
$a = 6;
$b = 3;
$c = $a / $b;
echo $c;
?&gt;</pre><p>Nagyon fontos, hogy minden PHP kódot ezzel a tag-el nyitunk: <strong>&lt;?php</strong> és <strong>?&gt;</strong> -el zárunk. Ez szól a fordítónak, hogy ezek közt PHP kód következik, így azt értelmezni kell.</p>
<p>A példa maga egyszerű, három változóval dolgozunk, ahol a harmadik mindig felveszi az előző kettő közti művelet eredményét. Az <strong>echo</strong> parancs arra való, hogy kiírja az adott változót, a mi esetünkben a harmadikot, ami az eredményt tartalmazza. <strong>Megjegyzés</strong>: Az adott változók értékadása ugyanabban a kódban fut, tehát ha az <strong>a</strong> és <strong>b</strong> változóknak másodszor és az után nem adunk értéket, megtartják az alap értékeiket, avagy <strong>1</strong> -et és <strong>2</strong> -őt.</p>
<h2>Összesítés</h2>
<p>A fenti példákból kiindulva bárki nekifoghat kicsit feltérképezni, hogy milyen más műveleteket használhat. Az alap műveletek nagyon egyszerűek, megértésük sem veszi igénybe az agyat.</p>
<p>A fenti példa futtatása az előző bejegyzésben szereplő <strong>index.php</strong> file módosításával történik.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gadratilprogramming.net/hu/a-programozas-alapjai-0-3-az-elso-futo-kod/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP projekt UwAmp példa</title>
		<link>http://www.gadratilprogramming.net/hu/php-projekt-uwamp-pelda/</link>
		<comments>http://www.gadratilprogramming.net/hu/php-projekt-uwamp-pelda/#comments</comments>
		<pubDate>Thu, 29 Nov 2018 14:04:14 +0000</pubDate>
		<dc:creator><![CDATA[Gadratil]]></dc:creator>
				<category><![CDATA[A programozás alapjai]]></category>
		<category><![CDATA[Gyakorlat]]></category>
		<category><![CDATA[gyakorlat]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[projekt]]></category>
		<category><![CDATA[UwAmp]]></category>

		<guid isPermaLink="false">http://www.gadratilprogramming.net/?p=362</guid>
		<description><![CDATA[Ebben a cikkben bemutatom, hogyan indítsunk el egy egyszerű PHP projektet UwAmp segítségével. Mi az az UwAmp? UwAmp egy program csomag, ami tartalmaz egy Apache szervert, egy mySql adatbázist és általában 2 PHP csomagot. Mindezt egy egyszerű kezelőfelület segítségével lehet elindítani. Egy Hello World alkalmazás elindítása UwAmp és PHP segítségével: 1. Töltsük le az UwAmp [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Ebben a cikkben bemutatom, hogyan indítsunk el egy egyszerű PHP projektet UwAmp segítségével.</p>
<h3>Mi az az UwAmp?</h3>
<p>UwAmp egy program csomag, ami tartalmaz egy Apache szervert, egy mySql adatbázist és általában 2 PHP csomagot. Mindezt egy egyszerű kezelőfelület segítségével lehet elindítani.</p>
<p><a href="http://www.gadratilprogramming.net/wp-content/uploads/2018/11/UwAmp_LIOjICbreP.png"><img class="aligncenter  wp-image-363" src="http://www.gadratilprogramming.net/wp-content/uploads/2018/11/UwAmp_LIOjICbreP.png" alt="UwAmp_LIOjICbreP" width="393" height="606" /></a></p>
<h2>Egy Hello World alkalmazás elindítása UwAmp és PHP segítségével:</h2>
<p>1. Töltsük le az UwAmp alkalmazás hordozható változatát: <a href="https://www.uwamp.com/en/file/archive/UwAmp_3.0.2.rar">https://www.uwamp.com/en/file/archive/UwAmp_3.0.2.rar</a></p>
<p>2. Csomagoljuk ki a csomag tartalmát az általunk választott helyre. A mi esetünkben a C: meghalytó lesz a hely.</p>
<p>3. Indítsuk el az UwAmp alkalmazást. Ez automatikusan el fogja indítani az Apache szervert és a mySql adatbázist.</p>
<p>4. Hozzunk létre egy index.php file-t egy projekt mappába. A mi példánkban ez a C:\projects\hello_world\index.php lesz.</p>
<p>5. Adjuk hozzá a kódot az index.php PHP file-hoz:</p><pre class="crayon-plain-tag">&lt;?php
echo "Hello world";
?&gt;</pre><p>6. Nyissuk meg az UwAmp alkalmazást és kattintsunk jobb oldalt az Apache Config nevű gombra.</p>
<p>7. Felnyílik egy másik ablak, aminek a bal alsó sarkában van egy + gomb, kattintsunk arra. Megjelenik a listában egy <em><strong>localhost*:80 </strong></em>nevű bejegyzés, kattintsunk arra.</p>
<p>8. Töltsük ki a jobb oldalt lévő mezőket a megfelelő adatokkal, a következő képpen:</p>
<p>Server Name: helloworld.local (vagy az url ahol a projektünk elérhető lesz, jó .local kiterjesztést használni, hogy a böngésző kezelni tudja)</p>
<p>Server Alias: www.helloworld.local (ez nem kötelező, én csak a www kezelésére szoktam használni)</p>
<p>Document Root: C:\projects\hello_world (ez a projekt mappánk elérhetősége)</p>
<p>Alias: üres</p>
<p>Folder: / Itt kattintsunk a + gombocskára, ekkor megjelenik egy bejegyzés, arra duplán kattintsunk rá, majd javítsuk ki az értékeket, hogy nézzen ki így:</p>
<p><a href="http://www.gadratilprogramming.net/wp-content/uploads/2018/11/UwAmp_pn6HrWpsuh.png"><img class="aligncenter size-full wp-image-365" src="http://www.gadratilprogramming.net/wp-content/uploads/2018/11/UwAmp_pn6HrWpsuh.png" alt="UwAmp_pn6HrWpsuh" width="376" height="368" /></a></p>
<p>Kattintsunk az OK-ra.</p>
<p>Mikor végeztünk, az egész valahogy így kell kinézzen:</p>
<p><a href="http://www.gadratilprogramming.net/wp-content/uploads/2018/11/UwAmp_w2E8RxFGlo.png"><img class="aligncenter size-full wp-image-367" src="http://www.gadratilprogramming.net/wp-content/uploads/2018/11/UwAmp_w2E8RxFGlo.png" alt="UwAmp_w2E8RxFGlo" width="631" height="561" /></a></p>
<p><strong>FONTOS!:</strong> a Document Root nem szabad \ karakterrel végződjön</p>
<p>9. Kattintsunk az ok gombra és várjunk kicsit, amíg az Apache újraindul, hogy a változások megtörténjenek.</p>
<p>10. Nyissuk meg a <em><strong>C:\Windows\System32\drivers\etc\hosts</strong></em> nevű file-t és adjuk hozzá a következő bejegyzést:</p><pre class="crayon-plain-tag">127.0.0.1   helloworld.local
127.0.0.1   www.helloworld.local</pre><p><strong>FONTOS!:</strong> ezt a file-t csak Administrator-ként tudjuk módosítani!</p>
<p>11. Ha minden jól ment, akkor kell is fusson a projektünk. Nyissunk meg egy böngészőt és írjuk be, hogy <em>helloworld.local.</em> Meg kell jelenjen a &#8220;Hello World&#8221; írás, ami azt jenelti, hogy a projektünk működik.</p>
<h3><a href="http://www.gadratilprogramming.net/wp-content/uploads/2018/11/firefox_Ob11pWtGdR.png"><img class="aligncenter size-full wp-image-368" src="http://www.gadratilprogramming.net/wp-content/uploads/2018/11/firefox_Ob11pWtGdR.png" alt="firefox_Ob11pWtGdR" width="1918" height="374" /></a>Összefoglalás</h3>
<p>Ha össze kell állítanunk egy PHP projektet, ez a legegyszerűbb módja, hogy nagyon hamar és könnyen nekifoghassunk kódot írni. Az UwAmp egy nagyon hasznos alkalmazás és még csak fel sem kell installálni, elég futtatni.</p>
<p>Remélem, hogy segítségetekre lesz ez a rövid bemutató és sok sikert a programozáshoz. Ha bármi kérdésetek van, írjatok kommentben, vagy email-ben, vagy facebookon a <a href="https://www.facebook.com/gadratilprogramming/">Gadratil Programming</a> oldalon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gadratilprogramming.net/hu/php-projekt-uwamp-pelda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A programozás alapjai 0.2 &#8211; Adattípusok, egy program futása</title>
		<link>http://www.gadratilprogramming.net/hu/a-programozas-alapjai-0-2-adattipusok-egy-program-futasa/</link>
		<comments>http://www.gadratilprogramming.net/hu/a-programozas-alapjai-0-2-adattipusok-egy-program-futasa/#comments</comments>
		<pubDate>Tue, 17 Jul 2018 07:37:59 +0000</pubDate>
		<dc:creator><![CDATA[Gadratil]]></dc:creator>
				<category><![CDATA[A programozás alapjai]]></category>
		<category><![CDATA[Adattípusok]]></category>
		<category><![CDATA[adattípusok]]></category>
		<category><![CDATA[assembler]]></category>
		<category><![CDATA[memória]]></category>
		<category><![CDATA[művelet]]></category>
		<category><![CDATA[processzor]]></category>
		<category><![CDATA[programozás]]></category>
		<category><![CDATA[változó]]></category>

		<guid isPermaLink="false">http://www.gadratilprogramming.net/?p=357</guid>
		<description><![CDATA[Ahhoz, hogy programozásról beszéljünk, egyszer az alapokat kell megemlítenünk, vagyis, hogy mi is az a processzor, hogyan tárolódnak az adatok a memóriában, mik is azok az adattípusok. Alapok Érdemes azzal az egyszerű kijelentéssel kezdeni, hogy minden kódnyelv, ahhoz, hogy fusson, gépnyelvre fordítódik. Általában minden programozási nyelvnek saját fordítója van, ami a gépnyelvre való fordítást végzi. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Ahhoz, hogy programozásról beszéljünk, egyszer az alapokat kell megemlítenünk, vagyis, hogy mi is az a processzor, hogyan tárolódnak az adatok a memóriában, mik is azok az adattípusok.</p>
<h3>Alapok</h3>
<p>Érdemes azzal az egyszerű kijelentéssel kezdeni, hogy minden kódnyelv, ahhoz, hogy fusson, gépnyelvre fordítódik. Általában minden programozási nyelvnek saját fordítója van, ami a gépnyelvre való fordítást végzi.</p>
<p>Hogy mi is az a gépnyelv? A gépnyelv a processzor által ismert műveletek sokasága. A processzor általában alap műveleteket tud végezni, azt viszont nagyon gyorsan. Például egy 2.4 Ghz -es processzor 2400000000 műveletet végez másadpercenként, de figyelem, ezek a saját, belső műveletei.</p>
<p>A jelenleg is működő, használt programozási nyelv, ami direkt gépi nyelv, vagyis processzorműveleteket tartalmaz, az az Assembler, vagy Assembly nyelv.</p><pre class="crayon-plain-tag">;A:= B+C
    lwz r2, [num1]
    lwz r3, [num2] 
    add r4,r3,r2</pre><p>Amint látható a fenti példában, ami két számot ad össze, a kód processzorműveleteket tartalmaz, vagyis nem kell még leforduljon gépi nyelvre, hanem direkt futtatható.</p>
<p>Felmerül a kérdés, hogy a processzor honnan tudja, hogy milyen műveleteket kell végezzen? Ezt a műveleti memória határozza meg. Amikor elindítjuk a számítógépet, a memória feltöltődik az operációs rendszer által meghatározott műveletekkel, és a processzor futás közben azokat hajtja végre. A műveleti memória a teljes memória egy felhasznált része, a többi memória a feldolgozandó adatoknak marad.</p>
<p>A következő kérdés, ami felmerül, hogy miként van az, hogy megy a YouTube a háttérben, közben egy dokumentumot szerkesztek, és még egy játék is fut a háttérben? Ez is nagyon egyszerű. A párhuzamos futás egy számítógépen csak illúzió. Igazából a különböző futó alkalmazások szerre futnak, vagyis egy kevés egyikből, egy kevés a másikból, de csak egymás után. A több magos processzorok esetében is így van, csak a műveletek száma megoszlik.</p>
<h3>Adattípusok</h3>
<p>Bármilyen programozási nyelvről beszélünk, két dolog mindig jelen van: a változók és a műveletek. A változók azok az izék, amikben az adatainkat tároljuk a program futása allatt. A műveletek pedig az általunk meghatározott teendők.</p>
<p>Amikor a programozás kialakult, szükség volt valami módszerre, amivel a matematikában használt számokat és kifejezéseket le lehetett vetíteni a programozás világába. Megszülettek tehát az alap adattípusok, amelyek a következők: integer, float, double, char, boolean.</p>
<p>Mielőtt bárki megijedne, ezek csak kifejezések arra, hogy egy bizonyos adat miként jelenik meg a memóriában. Mivel a memória 0-1 bitek sokaságából áll, ezeket kell használnunk arra, hogy kifejezzünk egy számot, vagy egy karaktert. Egy adattípus a memóriában általában meghatározott hosszúságú, de ezt legtöbbször a programozási nyelv és annak fordítója határozza meg. Az alap egység a bit, ami után jön a byte. Egy byte 8 bit. Erre alapszanak a többi adattípusok.</p>
<p>Példának egy táblázat a Java nyelv primitív adattípusaival:</p>
<table border="" cellpadding="5">
<tbody>
<tr>
<th align="left">Kulcsszó</th>
<th align="left">Leírás</th>
<th align="left">Méret</th>
</tr>
<tr>
<td colspan="3" align="center"><em>(természetes számok)</em></td>
</tr>
<tr>
<td><code>byte</code></td>
<td>Byte-hosszúságú integer</td>
<td>8-bit</td>
</tr>
<tr>
<td><code>short</code></td>
<td>Rövid integer</td>
<td>16-bit</td>
</tr>
<tr>
<td><code>int</code></td>
<td>Integer</td>
<td>32-bit</td>
</tr>
<tr>
<td><code>long</code></td>
<td>Hosszú integer</td>
<td>64-bit</td>
</tr>
<tr>
<td colspan="3" align="center"><em>(egész számok)</em></td>
</tr>
<tr>
<td><code>float</code></td>
<td>Egyszeres precizitású lebegőpont</td>
<td>32-bit IEEE 754</td>
</tr>
<tr>
<td><code>double</code></td>
<td>Dupla precizitású lebegőpont</td>
<td>64-bit IEEE 754</td>
</tr>
<tr>
<td colspan="3" align="center"><em>(más típusok)</em></td>
</tr>
<tr>
<td><code>char</code></td>
<td>Egy karakter</td>
<td>16-bit Unicode karakter</td>
</tr>
<tr>
<td><code>boolean</code></td>
<td>Boolean érték (<code>igaz</code> vagy <code>hamis</code>)</td>
<td>igaz vagy hamis</td>
</tr>
</tbody>
</table>
<p>A programozásban a változóinknak, amiket használunk, bizonyos adattípusa van. Ezekkel végzünk műveletek, például összeadást, szorzást, vagy épp karakterösszefűzést.</p>
<p>Természetesen a legtöbb programozási nyelv ezeken az alaptípusokon kívül használ más típusokat is, amik vagy saját, alaptípusok, vagy valamelyik primitív típusra épülő adattípusok. Mivel ezek nyelvenként változnak, erre nem tírünk ki.</p>
<p>Valaki fel lehet háborodva most már, hogy hány cikket elolvasott, de még mindig nem fogtunk neki programozni. Csak semmi pánik, oda is elérkezünk lassan, viszont ezek az alapok fontosak ahhoz, hogy értsük, hogy igazából mire is épül a programozás, mi is történik a háttérben.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gadratilprogramming.net/hu/a-programozas-alapjai-0-2-adattipusok-egy-program-futasa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A programozás alapjai 0.1 &#8211; tervezés, megoldás keresése</title>
		<link>http://www.gadratilprogramming.net/hu/a-programozas-alapjai-0-1-tervezes-megoldas-keresese/</link>
		<comments>http://www.gadratilprogramming.net/hu/a-programozas-alapjai-0-1-tervezes-megoldas-keresese/#comments</comments>
		<pubDate>Mon, 09 Jul 2018 07:32:49 +0000</pubDate>
		<dc:creator><![CDATA[Gadratil]]></dc:creator>
				<category><![CDATA[A programozás alapjai]]></category>
		<category><![CDATA[Tervezés]]></category>
		<category><![CDATA[folyamatábra]]></category>
		<category><![CDATA[megoldáskeresés]]></category>
		<category><![CDATA[tervezés]]></category>

		<guid isPermaLink="false">http://www.gadratilprogramming.net/?p=353</guid>
		<description><![CDATA[Folytatásként itt egy projekt tervezéséről, megoldás kereséséről és maga a programozás megkezdése előtti lépésekről írok. Mikor valaki már rutinos a programozásban, általában ezeket a lépéseket ki is tudja ugorni, mert fejben már meg tudja lépni ezeket a lépéseket. Tervezés Egy programozási fealadat egyszer a tervezéssel kezdődik. Iskolában pszeudokódot és folyamatábrákat tanítanak, mert azok vizuálisan jól [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Folytatásként itt egy projekt tervezéséről, megoldás kereséséről és maga a programozás megkezdése előtti lépésekről írok.</p>
<p>Mikor valaki már rutinos a programozásban, általában ezeket a lépéseket ki is tudja ugorni, mert fejben már meg tudja lépni ezeket a lépéseket.</p>
<h3>Tervezés</h3>
<p>Egy programozási fealadat egyszer a tervezéssel kezdődik. Iskolában pszeudokódot és folyamatábrákat tanítanak, mert azok vizuálisan jól leírják a megoldási folyamatot.</p>
<p>Példának itt egy nagyon egyszerű folyamatábra, ami két szám összeadásának a folyamatát mutatja be.</p>
<p><a href="http://www.gadratilprogramming.net/wp-content/uploads/2018/07/Programozás-alapjai-folyamatábra.jpg"><img class="aligncenter size-full wp-image-354" src="http://www.gadratilprogramming.net/wp-content/uploads/2018/07/Programozás-alapjai-folyamatábra.jpg" alt="Programozás alapjai folyamatábra" width="211" height="711" /></a></p>
<p>A folyamatábra, vagy pszeudokód lényege, hogy egy folyamatot vizualizáljon. Igazából a lényeg az, hogy egy elképzelés formát öltsön, mielőtt magát a kódot nekifognánk írni.</p>
<p>Természetesen a folyamatábrának is van egy adott formája, amit használnak, hogy bárki ránéz, értse, amit lát. Ez egy fontos része a tervezésnek, főleg, ha a projekt, vagy feladat nagy. Sokkal egyszerűbb így nekifogni egy feladatnak, mert innen már csak az adott részek leprogramozása következik.</p>
<p>Ez még nem programozás, ez csak megoldáskeresés és tervezés, mielőtt nekifognánk programozni.</p>
<h3>Megoldáskeresés</h3>
<p>Amikor egy feladat megoldását keressük, általában az is hozzátartozik, hogy eldöntsük, milyen programozási nyelvben írjuk meg, milyen adatbázist használjunk hozzá, milyen adattípusokat használjunk, stb. Sok nyelvben az adattípusok kiválasztása nem jelent problémát, mert nincsenek, például alap PHP-ban az adatnak maga az adat adja meg a típusát. Erről majd következőkben.</p>
<p>Minden projekt más és más, ezért fontos mindig eldönteni az elején, hogy miben készüljön a megoldás, milyen technológiákat használjon, ilyenek. Csak, és csak akkor fogunk neki programozni, ha ezek a lépések már megvannak papíron, fejben, vagy bárhol.</p>
<p>Végül itt egy cikk a <a href="https://webshark.hu/hirek/melyik-legnepszerubb-programnyelv/" target="_blank">legnépszerűbb programozási nyelvekrő</a>l.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gadratilprogramming.net/hu/a-programozas-alapjai-0-1-tervezes-megoldas-keresese/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A programozás alapjai &#8211; bevezető</title>
		<link>http://www.gadratilprogramming.net/hu/a-programozas-alapjai-bevezeto/</link>
		<comments>http://www.gadratilprogramming.net/hu/a-programozas-alapjai-bevezeto/#comments</comments>
		<pubDate>Wed, 27 Jun 2018 10:40:07 +0000</pubDate>
		<dc:creator><![CDATA[Gadratil]]></dc:creator>
				<category><![CDATA[A programozás alapjai]]></category>
		<category><![CDATA[Bevezetés]]></category>
		<category><![CDATA[adat]]></category>
		<category><![CDATA[alapok]]></category>
		<category><![CDATA[bevezető]]></category>
		<category><![CDATA[programozás]]></category>
		<category><![CDATA[programozó gondolkodás]]></category>

		<guid isPermaLink="false">http://www.gadratilprogramming.net/?p=342</guid>
		<description><![CDATA[A programozás egyszerű, csak bonyolult a módszer, amivel tanítják. Ha valaki meghallja, hogy programozás, és nincs tapasztalata benne, feláll a szőr a hátán. Pedig semmi nagy dolog nincs benne. Teremészetesen az alapokról beszélek, az egyszerű műveletekről, logikákról, amik az egésznek az alapját képezik. Mert ugy-e nincs jó ház alap nélkül.]]></description>
				<content:encoded><![CDATA[<p>A tapasztalat azt mutatja, hogy annak ellenére, hogy az interneten minden információ megtalálható, nincs egy összeszedett, egyszerű tudásanyag, ami a programozást egyszerűségében mutatná be.</p>
<p>A programozás egyszerű, csak bonyolult a módszer, amivel tanítják. Ha valaki meghallja, hogy programozás, és nincs tapasztalata benne, feláll a szőr a hátán. Pedig semmi nagy dolog nincs benne. Teremészetesen az alapokról beszélek, az egyszerű műveletekről, logikákról, amik az egésznek az alapját képezik. Mert ugy-e nincs jó ház alap nélkül.</p>
<p>Az elkövetkezőkben egy olyan cikksorozat létrehozását célzom meg, amely bevezet a programozás alapjaiba. Az alapok a tényleges alapokat jelentik, mint progamozási gondolkodás, adatok, adatformák, ezek tárolása, változók, egyszerű műveletek.</p>
<p>A cikkek megpróbálnak általános kódnyelvet használni, vagy akár több kódnyelvben is példákat adni.</p>
<h3>Hogyan álljunk neki programozni?</h3>
<p>A legfontosabb, hogy kíváncsiak legyünk. Ha a programozás, és ennek a világa egyáltalán nem mozgatja meg a fantáziádat, zárd be ezt a cikket és menj dolgodra.</p>
<p>Ha maradtál, akkor íme az igazi alapok egy bármilyen programozási feladat elkezdése előtt.</p>
<p>A legelső kérdés az emberben mindig az, hogy honnan fogja meg egyáltalán a kézen fekvő feladatot. Én azt szoktam ajánlani, hogy fogjál papírt, ceruzát, és rajzold / írd le. Írj, vagy rajzolj le minden információt, ami a rendelkezésedre áll a feladattal kapcsolatosan.</p>
<p><strong>Egyszerű példa:</strong></p>
<p>Feladat: írj egy programot, ami összead két bemenő számot.</p>
<p>Ebben az esetben én leírnám, hogy szükség van két változóra, valamilyen módszerre, amivel a két számot beolvassuk, és egy kiírásra, ami a két szám összegét kiírja.</p>
<p>A feladat nem beszél arról, hogy ezt milyen programozási nyelvben írjuk, se arról, hogy ezek a számok milyenek lehetnek. Ami azt jelenti, hogy bármiben írhatjuk, és a számok bármilyen számok lehetnek.</p>
<p>Ez így elég tág, mint a nagyvárosi pávagyerek orrában a karika, de nem kell megijedni tőle.</p>
<p>Az első lépés, hogy válasszunk egy programozási nyelvet. Miután ezzel megvagyunk, jöhet a kód tervezése, majd a megvalósítás. De ezekről a későbbiekben majd írok.</p>
<p>Bármekkora egy projekt, a lépések ugyanazok. Le kell bontani apró lépésekre, és a lépéseket szerre megoldani. Mondjuk ez az életben bármilyen projektre / problémára igaz. Ha az ember lebontja darabjaira, minden megvalósítható.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gadratilprogramming.net/hu/a-programozas-alapjai-bevezeto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programozói tudás</title>
		<link>http://www.gadratilprogramming.net/hu/programozoi-tudas/</link>
		<comments>http://www.gadratilprogramming.net/hu/programozoi-tudas/#comments</comments>
		<pubDate>Fri, 03 Jul 2015 12:08:56 +0000</pubDate>
		<dc:creator><![CDATA[Gadratil]]></dc:creator>
				<category><![CDATA[Sliders]]></category>

		<guid isPermaLink="false">http://www.gadratilprogramming.net/?p=94</guid>
		<description><![CDATA[A következő programozási nyelvek mennek haladó szinten: C; C++; C#; PHP; HTML; CSS; JS; Pascal; SQL; JAVA]]></description>
				<content:encoded><![CDATA[<h3>A következő programozási nyelvek mennek haladó szinten:</h3>
<ul>
<li>C;</li>
<li>C++;</li>
<li>C#;</li>
<li>PHP;</li>
<li>HTML;</li>
<li>CSS;</li>
<li>JS;</li>
<li>Pascal;</li>
<li>SQL;</li>
<li>JAVA</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.gadratilprogramming.net/hu/programozoi-tudas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Használt keretrendszerek</title>
		<link>http://www.gadratilprogramming.net/hu/hasznalt-keretrendszerek/</link>
		<comments>http://www.gadratilprogramming.net/hu/hasznalt-keretrendszerek/#comments</comments>
		<pubDate>Fri, 03 Jul 2015 12:06:55 +0000</pubDate>
		<dc:creator><![CDATA[Gadratil]]></dc:creator>
				<category><![CDATA[Sliders]]></category>

		<guid isPermaLink="false">http://www.gadratilprogramming.net/?p=90</guid>
		<description><![CDATA[A következő keretrendszereket használtuk: Kohana; WordPress; PrestaShop; Codeigniter; CakePHP; Aura; Yii; Laravel]]></description>
				<content:encoded><![CDATA[<h3>A következő keretrendszereket használtuk:</h3>
<ul>
<li>Kohana;</li>
<li>WordPress;</li>
<li>PrestaShop;</li>
<li>Codeigniter;</li>
<li>CakePHP;</li>
<li>Aura;</li>
<li>Yii;</li>
<li>Laravel</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.gadratilprogramming.net/hu/hasznalt-keretrendszerek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amit ajánlunk</title>
		<link>http://www.gadratilprogramming.net/hu/amit-ajanlunk/</link>
		<comments>http://www.gadratilprogramming.net/hu/amit-ajanlunk/#comments</comments>
		<pubDate>Fri, 03 Jul 2015 12:03:15 +0000</pubDate>
		<dc:creator><![CDATA[Gadratil]]></dc:creator>
				<category><![CDATA[Sliders]]></category>

		<guid isPermaLink="false">http://www.gadratilprogramming.net/?p=85</guid>
		<description><![CDATA[Ezt ajánljuk klienseinknek: Saját készítésű kódcsomagok; Alap SEO; Weboldal készítés; Hibajavítás létező weboldalakon; Programozási segítség;]]></description>
				<content:encoded><![CDATA[<p>Ezt ajánljuk klienseinknek:</p>
<ul>
<li>Saját készítésű kódcsomagok;</li>
<li>Alap SEO;</li>
<li>Weboldal készítés;</li>
<li>Hibajavítás létező weboldalakon;</li>
<li>Programozási segítség;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.gadratilprogramming.net/hu/amit-ajanlunk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
