<?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>Προγραμματισμος Αρχεία - i-diadiktio</title>
	<atom:link href="https://i-diadiktio.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>https://i-diadiktio.com/category/programming/</link>
	<description>Τεχνολογικά Νέα</description>
	<lastBuildDate>Wed, 23 Jun 2021 07:03:09 +0000</lastBuildDate>
	<language>el</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://i-diadiktio.com/wp-content/uploads/2020/12/cropped-favicon-32x32.png</url>
	<title>Προγραμματισμος Αρχεία - i-diadiktio</title>
	<link>https://i-diadiktio.com/category/programming/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Scratch Η γατά που προγραμματίζει</title>
		<link>https://i-diadiktio.com/scratch-%ce%b7-%ce%b3%ce%b1%cf%84%ce%ac-%cf%80%ce%bf%cf%85-%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%af%ce%b6%ce%b5%ce%b9/</link>
					<comments>https://i-diadiktio.com/scratch-%ce%b7-%ce%b3%ce%b1%cf%84%ce%ac-%cf%80%ce%bf%cf%85-%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%af%ce%b6%ce%b5%ce%b9/#respond</comments>
		
		<dc:creator><![CDATA[matrix]]></dc:creator>
		<pubDate>Wed, 23 Jun 2021 07:03:09 +0000</pubDate>
				<category><![CDATA[Προγραμματισμος]]></category>
		<category><![CDATA[scratch]]></category>
		<guid isPermaLink="false">https://i-diadiktio.com/?p=2083</guid>

					<description><![CDATA[<p>Η γλώσσα Scratch Εκτός από τον συνδυασμό οπτικού και παραδοσιακού προγραμματισμού, υπάρχουν γλώσσες οπτικού προγραμματισμού οι οποίες χρησιμοποιούνται για τον προγραμματισμό ολόκληρης της εφαρμογής. Μια από τις πιο δημοφιλείς είναι η γλώσσα Scratch. Η γλώσσα αυτή χρησιμοποιείται ανά τον κόσμο για τη διδασκαλία της προγραμματιστικής λογικής τόσο σε μικρές ηλικίες (π.χ. δημοτικά σχολεία) όσο και σε ενήλικες. Με ελάχιστη προσπάθεια μπορεί κάποιος να σχεδιάσει ενδιαφέρουσες και εντυπωσιακές εφαρμογές, όπως π.χ. παιχνίδια δράσης ή κουίζ γνώσεων χωρίς να συντάξει ούτε μία γραμμή εντολής συμβατικού προγραμματισμού. Scratch Η γατά που προγραμματίζει. Η Scratch χρησιμοποιείται διαδικτυακά, απλά με χρήση ενός φυλλομετρητή (browser). Μέσα σε [&#8230;]</p>
<p>Το άρθρο <a href="https://i-diadiktio.com/scratch-%ce%b7-%ce%b3%ce%b1%cf%84%ce%ac-%cf%80%ce%bf%cf%85-%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%af%ce%b6%ce%b5%ce%b9/">Scratch Η γατά που προγραμματίζει</a> εμφανίστηκε πρώτα στο <a href="https://i-diadiktio.com">i-diadiktio</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>Η γλώσσα Scratch</h3>
<p>Εκτός από τον συνδυασμό οπτικού και παραδοσιακού προγραμματισμού, υπάρχουν γλώσσες οπτικού προγραμματισμού οι οποίες χρησιμοποιούνται για τον προγραμματισμό ολόκληρης της εφαρμογής. Μια από τις πιο δημοφιλείς είναι η γλώσσα <strong>Scratch</strong>.</p>
<p>Η γλώσσα αυτή χρησιμοποιείται ανά τον κόσμο για τη διδασκαλία της προγραμματιστικής λογικής τόσο σε <span style="color: #ff6600;"><a style="color: #ff6600;" href="https://i-diadiktio.com/%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%b9%cf%83%ce%bc%cf%8c%cf%82-%ce%b3%ce%b9%ce%b1-%cf%80%ce%b1%ce%b9%ce%b4%ce%b9%ce%ac/">μικρές ηλικίες</a></span> (π.χ. δημοτικά σχολεία) όσο και σε ενήλικες. Με ελάχιστη προσπάθεια μπορεί κάποιος να σχεδιάσει ενδιαφέρουσες και εντυπωσιακές εφαρμογές, όπως π.χ. παιχνίδια δράσης ή κουίζ γνώσεων χωρίς να συντάξει ούτε μία γραμμή εντολής συμβατικού προγραμματισμού. Scratch Η γατά που προγραμματίζει.</p>
<p><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-2086" src="https://i-diadiktio.com/wp-content/uploads/2021/06/scratch-περιβάλον-εργασίας.jpg" alt="scratch περιβάλλον εργασίας" width="1699" height="923" /></p>
<p><span id="yui_3_17_2_1_1624386810043_125">Η <span style="color: #ff6600;"><a style="color: #ff6600;" href="https://scratch.mit.edu/">Scratch</a> </span>χρησιμοποιείται διαδικτυακά, απλά με χρήση ενός φυλλομετρητή (browser). Μέσα σε μια ιστοσελίδα παρέχει χώρους για να τοποθετήσει κανείς χαρακτήρες-αντικείμενα καθώς και μπλοκ που χρησιμοποιούνται για τον προγραμματισμό της συμπεριφοράς των αντικειμένων αυτών.</span></p>
<p><span id="yui_3_17_2_1_1624386810043_125">Οι χαρακτήρες μπορούν να διαμορφωθούν πλήρως εμφανισιακά, τόσο στο μέγεθος όσο και στον χρωματισμό τους. Τα μπλοκ εντολών παρέχουν πολλών ειδών λειτουργίες («σενάρια»): λειτουργίες ώστε τα αντικείμενα να αλληλεπιδρούν με τον χρήστη ή και μεταξύ τους, λειτουργίες για έλεγχο συμβάντων, λειτουργίες για μετακινήσεις, λειτουργίες για παραγωγή ήχων και πολλές άλλες. Ο προγραμματισμός γίνεται απλά ενώνοντας μπλοκ μεταξύ τους ώστε να προσδιοριστεί η αλληλουχία των λειτουργιών.</span></p>
<h5><b>Οπτικός Προγραμματισμός</b><b></b></h5>
<p>Σε αντίθεση με τον συμβατικό προγραμματισμό, ο οπτικός προγραμματισμός δεν χρησιμοποιεί εντολές γραμμένες σε κείμενο αλλά χειρίζεται την όλη διαδικασία με <i>γραφικό</i> τρόπο.</p>
<p>Έτσι, ο προγραμματιστής δεν χρειάζεται να συντάσσει εντολές με το πληκτρολόγιο. Αντίθετα, χειρίζεται αντικείμενα στην οθόνη, με χρήση κυρίως του ποντικιού, αντικείμενα τα οποία τα ορίζει, τα μετακινεί, τα τροποποιεί, καθορίζει τις σχέσεις μεταξύ τους και με το γενικότερο περιβάλλον, και διαμορφώνει τη συμπεριφορά τους.</p>
<p>Ο οπτικός προγραμματισμός χρησιμοποιείται σε ευρεία κλίμακα, σε συνδυασμό με συμβατικές γλώσσες προγραμματισμού. Συγκεκριμένα, χρησιμοποιείται κυρίως για τη σχεδίαση της <i>διεπαφής</i> (interface) κάποιας εφαρμογής. Μπορεί έτσι να διαμορφωθεί η λογική και η αλληλουχία των παραθύρων, των μενού και όλων των γραφικών στοιχείων (κουμπιά, κελιά κειμένου, λίστες, κλπ) με τα οποία ο χρήστης έρχεται σε επαφή με την εφαρμογή και αλληλεπιδρά με αυτή. Η παραδοσιακή γλώσσα προγραμματισμού χρησιμοποιείται για την υπόλοιπη λογική της εφαρμογής.</p>
<h5><strong>Πλεονεκτήματα Οπτικού προγραμματισμού</strong></h5>
<p>Για νέους προγραμματιστές:</p>
<ul>
<li>Εκμάθηση, κατανόηση και εξάσκηση της προγραμματιστικής διαδικασίας</li>
<li>Ολοκληρωμένες εφαρμογές χωρίς μεγάλο κόπο</li>
</ul>
<p>Για έμπειρους προγραμματιστές:</p>
<ul>
<li>Ευκολία στον χειρισμό των αντικειμένων</li>
<li>Πολύπλοκες λειτουργίες με πολύ λίγες ενέργειες</li>
<li>Αυξημένη παραγωγικότητα</li>
</ul>
<h5><strong>Γλώσσες Οπτικού προγραμματισμού<br />
</strong></h5>
<ul>
<li>Η ανάπτυξη ολόκληρης της εφαρμογής γίνεται οπτικά.</li>
<li>Παρέχουν γραφικό περιβάλλον για την ανάπτυξη της εφαρμογής.</li>
<li>Πολλές είναι διαθέσιμες online:
<ul>
<li>Δε χρειάζεται κανείς να εγκαταστήσει το περιβάλλον στον υπολογιστή του</li>
<li>Αρκεί σύνδεση στο internet και ένας <span style="color: #ff6600;"><a style="color: #ff6600;" href="https://i-diadiktio.com/%cf%83%cf%8d%ce%bd%cf%84%ce%bf%ce%bc%ce%ae-%ce%b9%cf%83%cf%84%ce%bf%cf%81%ce%af%ce%b1-%cf%84%cf%89%ce%bd-%cf%80%ce%b5%cf%81%ce%b9%ce%b7%ce%b3%ce%b7%cf%84%cf%8e%ce%bd-%ce%b4%ce%b9%ce%b1%ce%b4%ce%b9/">web browser</a></span></li>
</ul>
</li>
<li>Υπάρχουν γλώσσες γενικού η ειδικότερου σκοπού.</li>
</ul>
<p><iframe title="Γνωριμία με το Scratch" width="1200" height="675" src="https://www.youtube.com/embed/P0rsUQVK7FA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Το άρθρο <a href="https://i-diadiktio.com/scratch-%ce%b7-%ce%b3%ce%b1%cf%84%ce%ac-%cf%80%ce%bf%cf%85-%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%af%ce%b6%ce%b5%ce%b9/">Scratch Η γατά που προγραμματίζει</a> εμφανίστηκε πρώτα στο <a href="https://i-diadiktio.com">i-diadiktio</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://i-diadiktio.com/scratch-%ce%b7-%ce%b3%ce%b1%cf%84%ce%ac-%cf%80%ce%bf%cf%85-%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%af%ce%b6%ce%b5%ce%b9/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Προγραμματισμός για παιδιά</title>
		<link>https://i-diadiktio.com/%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%b9%cf%83%ce%bc%cf%8c%cf%82-%ce%b3%ce%b9%ce%b1-%cf%80%ce%b1%ce%b9%ce%b4%ce%b9%ce%ac/</link>
					<comments>https://i-diadiktio.com/%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%b9%cf%83%ce%bc%cf%8c%cf%82-%ce%b3%ce%b9%ce%b1-%cf%80%ce%b1%ce%b9%ce%b4%ce%b9%ce%ac/#respond</comments>
		
		<dc:creator><![CDATA[matrix]]></dc:creator>
		<pubDate>Wed, 26 May 2021 13:10:26 +0000</pubDate>
				<category><![CDATA[Προγραμματισμος]]></category>
		<guid isPermaLink="false">https://i-diadiktio.com/?p=2053</guid>

					<description><![CDATA[<p>Ο προγραμματισμός έχει καταστεί απαραίτητη δεξιότητα για ενήλικες και παιδιά, και το Διαδίκτυο είναι γεμάτο προγράμματα εκμάθησης. Τα οφέλη από την εκμάθηση κώδικα είναι τεράστια: Η δημιουργία απλών ιστότοπων και παιχνιδιών βοηθά τα παιδιά να βελτιώσουν το σχεδιασμό, τη λογική τους και τις ικανότητες επίλυσης προβλημάτων. Επίσης τους επιτρέπει να εκφράζουν ιδέες και δημιουργικότητα με μοναδικούς τρόπους. Στην συνέχεια ο Προγραμματισμός για παιδιά και οι δωρεάν πλατφόρμες. Δωρεάν προγράμματα Code.org Ο ιστότοπος αυτού του μη κερδοσκοπικού ιδρύματος είναι ένα εξαιρετικό σημείο εκκίνησης. Μοιράζεται πολλούς χρήσιμους διαδικτυακούς πόρους, εφαρμογές, ακόμη και σχολεία που διδάσκουν προγραμματισμό. Ο δημιουργός πίσω από το κίνημα [&#8230;]</p>
<p>Το άρθρο <a href="https://i-diadiktio.com/%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%b9%cf%83%ce%bc%cf%8c%cf%82-%ce%b3%ce%b9%ce%b1-%cf%80%ce%b1%ce%b9%ce%b4%ce%b9%ce%ac/">Προγραμματισμός για παιδιά</a> εμφανίστηκε πρώτα στο <a href="https://i-diadiktio.com">i-diadiktio</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Ο προγραμματισμός έχει καταστεί απαραίτητη δεξιότητα για ενήλικες και παιδιά, και το Διαδίκτυο είναι γεμάτο προγράμματα εκμάθησης. Τα οφέλη από την εκμάθηση κώδικα είναι τεράστια: Η δημιουργία απλών ιστότοπων και παιχνιδιών βοηθά τα παιδιά να βελτιώσουν το σχεδιασμό, τη λογική τους και τις ικανότητες επίλυσης προβλημάτων. Επίσης τους επιτρέπει να εκφράζουν ιδέες και δημιουργικότητα με μοναδικούς τρόπους. Στην συνέχεια ο Προγραμματισμός για παιδιά και οι δωρεάν πλατφόρμες.</p>
<h2><strong>Δωρεάν προγράμματα </strong></h2>
<h4><span style="color: #339966;"><a style="color: #339966;" href="https://code.org/"><strong>Code.org</strong></a></span></h4>
<p>Ο ιστότοπος αυτού του μη κερδοσκοπικού ιδρύματος είναι ένα εξαιρετικό σημείο εκκίνησης. Μοιράζεται πολλούς χρήσιμους διαδικτυακούς πόρους, εφαρμογές, ακόμη και σχολεία που διδάσκουν προγραμματισμό.</p>
<p><img decoding="async" class="size-medium wp-image-2054 aligncenter" src="https://i-diadiktio.com/wp-content/uploads/2021/05/codekid-300x243.png" alt="codekid" width="300" height="243" /></p>
<p>Ο δημιουργός πίσω από το κίνημα <span style="color: #339966;"><a style="color: #339966;" href="https://code.org/hourofcode/overview">Hour of Code</a></span> οδήγησε πολλές εταιρείες τεχνολογίας να δημιουργήσουν δωρεάν εκπαιδευτικά προγράμματα. Η σελίδα Hour of Code για παιδιά του Code.org περιλαμβάνει δεκάδες παιχνίδια προγραμματισμού βασισμένα από το Moana έως το <span style="color: #339966;"><a style="color: #339966;" href="https://code.org/minecraft">Minecraft</a> </span>. Αυτό που είναι ιδιαίτερα ωραίο είναι οι πολλές επιλογές δραστηριότητας που είναι προσβάσιμες εκτός σύνδεσης.</p>
<h4><span style="color: #339966;"><a style="color: #339966;" href="http://www.crunchzilla.com/code-monster"><strong>Code Monster</strong></a></span></h4>
<p>Ιδιαίτερα χρήσιμο για να δείξει γρήγορα την πολύ βασική φύση του κώδικα και πώς λειτουργεί, το Code Monster παρουσιάζει στους επισκέπτες δύο παρακείμενα κουτιά. Το ένα εμφανίζει κώδικα, το άλλο δείχνει τι κάνει ο κώδικας. Καθώς παίζετε με τον κώδικα (με κάποια βοήθεια από μια προτροπή, και ίσως από έναν γονέα για να ξεκινήσετε), μαθαίνετε τι κάνει κάθε εντολή.</p>
<h4><span style="color: #339966;"><a style="color: #339966;" href="https://scratch.mit.edu/"><strong>Scratch</strong></a></span></h4>
<p>Σχεδιασμένο από μαθητές του <a href="https://en.wikipedia.org/wiki/Massachusetts_Institute_of_Technology">MIT</a> απευθύνεται σε παιδιά ηλικίας 8 έως 16 ετών, αυτή η εύχρηστη γλώσσα προγραμματισμού που αποτελεί το θεμέλιο εκμάθησης προγραμματισμού πολλών σχολείων επιτρέπει στα παιδιά να χτίσουν σχεδόν ό, τι μπορούν να ονειρευτούν. Δεν υπάρχουν ασαφείς γραμμές κώδικα εδώ. Αντ &#8216;αυτού, τακτοποιήστε και τραβήξτε μαζί Scratch blocks σαν να είναι εικονικό Lego (όλα με τη βοήθεια μιας αναιδούς γάτας) Είναι κάτι περισσότερο από έναν οδηγό. Eίναι μια ζωντανή διαδικτυακή κοινότητα προγραμματιστών που ανταλλάσσουν ιδέες και έμπνευση.</p>
<p><img loading="lazy" decoding="async" class="size-medium wp-image-2056 aligncenter" src="https://i-diadiktio.com/wp-content/uploads/2021/05/Προγραμματισμός-γαι-παιδιά-300x160.jpg" alt="Προγραμματισμός γαι παιδιά" width="300" height="160" /></p>
<h4><span style="color: #339966;"><a style="color: #339966;" href="https://mblock.makeblock.com/en-us/"><strong>mBlock</strong></a></span></h4>
<p>Με βάση το Scratch και την προσέγγιση του &#8220;δομικού στοιχείου&#8221; στον κώδικα, το mBlock προσφέρει ένα βήμα για τα μεγαλύτερα παιδιά που θέλουν να μάθουν επίσης <span style="color: #339966;"><a style="color: #339966;" href="https://en.wikipedia.org/wiki/Python_(programming_language)">Python</a></span>, AI(Τεχντή Νοημοσύνη) και άλλες δεξιότητες. Για παιδιά που μαθαίνουν καλύτερα παίζοντας παιχνίδια, η πλατφόρμα είναι επίσης διαθέσιμη δωρεάν σε εφαρμογές για κινητά.</p>
<h4><span style="color: #339966;"><a style="color: #339966;" href="https://projects.raspberrypi.org/en/codeclub/scratch-module-1"><strong>Raspberry Pi</strong></a></span></h4>
<p>Υπάρχει και εδώ μια πλαφόρμα που αξιοποιεί το Scratch και τρέχει έιτε online είτε απο το <span style="color: #339966;"><a style="color: #339966;" href="https://i-diadiktio.com/raspberry-pi/">raspberry pi</a></span> μας.</p>
<p><span style="color: #ff0000;">Προσοχή</span> δεν έχουν όλες οι πλατφόρμες υποστήριξη στα ελληνικα.</p>
<p>Το άρθρο <a href="https://i-diadiktio.com/%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%b9%cf%83%ce%bc%cf%8c%cf%82-%ce%b3%ce%b9%ce%b1-%cf%80%ce%b1%ce%b9%ce%b4%ce%b9%ce%ac/">Προγραμματισμός για παιδιά</a> εμφανίστηκε πρώτα στο <a href="https://i-diadiktio.com">i-diadiktio</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://i-diadiktio.com/%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%b9%cf%83%ce%bc%cf%8c%cf%82-%ce%b3%ce%b9%ce%b1-%cf%80%ce%b1%ce%b9%ce%b4%ce%b9%ce%ac/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>To Λογισμικό του Dragon</title>
		<link>https://i-diadiktio.com/to-%ce%bb%ce%bf%ce%b3%ce%b9%cf%83%ce%bc%ce%b9%ce%ba%cf%8c-%cf%84%ce%bf%cf%85-dragon/</link>
					<comments>https://i-diadiktio.com/to-%ce%bb%ce%bf%ce%b3%ce%b9%cf%83%ce%bc%ce%b9%ce%ba%cf%8c-%cf%84%ce%bf%cf%85-dragon/#respond</comments>
		
		<dc:creator><![CDATA[matrix]]></dc:creator>
		<pubDate>Wed, 31 Mar 2021 14:19:44 +0000</pubDate>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Προγραμματισμος]]></category>
		<category><![CDATA[LINUX]]></category>
		<category><![CDATA[Δίαστημα]]></category>
		<category><![CDATA[περιηγητής διαδικτύου]]></category>
		<guid isPermaLink="false">https://i-diadiktio.com/?p=1765</guid>

					<description><![CDATA[<p>Πέρα από τη Διεπαφή, τo Λογισμικό του Dragon είναι γραμμένο σε C ++. Οι περισσότεροι από τους εσωτερικούς υπολογιστές τρέχουν λειτουργικό σύστημα ανοιχτού κώδικα Linux. Ο Προγραμματιστής της SpaceX  John Dietrick αναφέρει: «Δεν χρησιμοποιούμε κάποια επίσημη διανομή Linux. Έχουμε δημιουργήσει τη δική μας.» Κάθε υπολογιστής έχει συγκεκριμένο σκοπό και εποπτεύεται κεντρικά από τον υπολογιστή πτήσης. Η Βάση είναι Linux Δεν αποτελεί έκπληξη το γεγονός ότι το διαστημικό σκάφος Dragon χρησιμοποιεί Linux. Για την SpaceX, το Linux επιλέχθηκε καθώς προσέφερε καλύτερη απόδοση σε πραγματικό χρόνο. Με τα χρόνια, το λειτουργικό σύστημα παρέμεινε σε μεγάλο βαθμό μη τροποποιημένο. Η μόνη εξαίρεση είναι [&#8230;]</p>
<p>Το άρθρο <a href="https://i-diadiktio.com/to-%ce%bb%ce%bf%ce%b3%ce%b9%cf%83%ce%bc%ce%b9%ce%ba%cf%8c-%cf%84%ce%bf%cf%85-dragon/">To Λογισμικό του Dragon</a> εμφανίστηκε πρώτα στο <a href="https://i-diadiktio.com">i-diadiktio</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Πέρα από τη Διεπαφή, τo Λογισμικό του Dragon είναι γραμμένο σε C ++. Οι περισσότεροι από τους εσωτερικούς υπολογιστές τρέχουν λειτουργικό σύστημα ανοιχτού κώδικα <span style="color: #ff6600;"><a style="color: #ff6600;" href="https://i-diadiktio.com/10-%ce%bb%cf%8c%ce%b3%ce%bf%ce%b9-%ce%b3%ce%b9%ce%b1-%ce%bd%ce%b1-%cf%87%cf%81%ce%b7%cf%83%ce%b9%ce%bc%ce%bf%cf%80%ce%bf%ce%b9%ce%ae%cf%83%cf%89-linux/">Linux</a></span>. Ο Προγραμματιστής της SpaceX  John Dietrick αναφέρει: «Δεν χρησιμοποιούμε κάποια επίσημη διανομή Linux. Έχουμε δημιουργήσει τη δική μας.» Κάθε υπολογιστής έχει συγκεκριμένο σκοπό και εποπτεύεται κεντρικά από τον υπολογιστή πτήσης.</p>
<h4><strong>Η Βάση είναι </strong><strong>Linux</strong></h4>
<p>Δεν αποτελεί έκπληξη το γεγονός ότι το διαστημικό σκάφος <span style="color: #ff6600;"><a style="color: #ff6600;" href="https://www.spacex.com/vehicles/dragon/">Dragon</a></span> χρησιμοποιεί Linux. Για την SpaceX, το Linux επιλέχθηκε καθώς προσέφερε καλύτερη απόδοση σε πραγματικό χρόνο. Με τα χρόνια, το λειτουργικό σύστημα παρέμεινε σε μεγάλο βαθμό μη τροποποιημένο. Η μόνη εξαίρεση είναι η δημιουργία προσαρμοσμένων προγραμμάτων οδήγησης (επιτρέποντας στο λογισμικό να λειτουργεί με το υλικό), καθώς η SpaceX χρησιμοποιεί διάφορες αρχιτεκτονικές υλικού(π.χ χ86, χ64).</p>
<h4><strong>Πως Λειτουργεί</strong></h4>
<p>Μελετώντας τον κώδικα, θα διαπιστώσουμε ότι πολλές εφαρμογές έχουν βελτιστοποιηθεί για να διασφαλιστεί ότι το λειτουργικό σύστημα δεν προκαλεί προβλήματα. Αυτό σημαίνει ότι λαμβάνει μέτρα για να διασφαλίσει ότι οι εργασίες που τρέχουν έχουν κατηγοριοποιηθεί σωστά, αποτρέπουν ζητήματα συγχρονισμού και διασφαλίζουν την σωστή εκτέλεση και έγκαιρα καθ &#8216;όλη τη διάρκεια της πτήσης.</p>
<p>Όταν ρωτήθηκε για τη χρήση των βιβλιοθηκών κατά την ανάπτυξη εφαρμογών, ο κύριος μηχανικός Λογισμικού της SpaceX, Josh Sulkin, δήλωσε: «Χρησιμοποιούμε βιβλιοθήκες ανοιχτού κώδικα, κυρίως την τυπική βιβλιοθήκη <span style="color: #ff6600;"><a style="color: #ff6600;" href="https://el.wikipedia.org/wiki/C%2B%2B">C ++</a></span>, καθώς και κάποιες άλλες. Ωστόσο, περιορίζουμε τη χρήση βιβλιοθηκών ανοιχτού κώδικα σε μόνο εξαιρετικά υψηλής ποιότητας και συχνά θα επιλέξουμε να αναπτύξουμε τις δικές μας βιβλιοθήκες όταν αυτό είναι εφικτό, έτσι ώστε να μπορούμε να ελέγξουμε οι ίδιοι την ποιότητα του κώδικα.»</p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-1767 aligncenter" src="https://i-diadiktio.com/wp-content/uploads/2021/03/spaceX-linux.jpeg" alt="spaceX-linux" width="1293" height="647" /></p>
<p>Πρέπει να σημειωθεί ότι το Linux χρησιμοποιείται μόνο για την εκτέλεση εφαρμογών και ενεργεί ως Διεπαφή με το υλικό. Ο Sulkin εξήγησε ότι η διαχείριση σφαλμάτων και η διαθεσιμότητα υπολογιστών Εξασφαλίζονται από ένα εντελώς ξεχωριστό λογισμικό.</p>
<h6><strong>Τι λέει ο κύριος μηχανικός Λογισμικού Τζος Σουλκίν</strong></h6>
<p>Μια φράση έχουμε στην SpaceX είναι ότι <strong>«μόνο ο παρανοϊκός επιβιώνει»</strong>. Σκεφτόμαστε συνεχώς για το τι μπορεί να πάει στραβά και φροντίζουμε να αντιμετωπίσουμε οποιοδήποτε εύλογο σενάριο αποτυχίας.</p>
<p>Το άρθρο <a href="https://i-diadiktio.com/to-%ce%bb%ce%bf%ce%b3%ce%b9%cf%83%ce%bc%ce%b9%ce%ba%cf%8c-%cf%84%ce%bf%cf%85-dragon/">To Λογισμικό του Dragon</a> εμφανίστηκε πρώτα στο <a href="https://i-diadiktio.com">i-diadiktio</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://i-diadiktio.com/to-%ce%bb%ce%bf%ce%b3%ce%b9%cf%83%ce%bc%ce%b9%ce%ba%cf%8c-%cf%84%ce%bf%cf%85-dragon/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>API &#038; SDK</title>
		<link>https://i-diadiktio.com/api-sdk/</link>
					<comments>https://i-diadiktio.com/api-sdk/#respond</comments>
		
		<dc:creator><![CDATA[matrix]]></dc:creator>
		<pubDate>Mon, 22 Mar 2021 19:00:03 +0000</pubDate>
				<category><![CDATA[Προγραμματισμος]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Διεπαφή]]></category>
		<guid isPermaLink="false">https://i-diadiktio.com/?p=1634</guid>

					<description><![CDATA[<p>API(Application Programming Interface) &#8211; Διεπαφή προγραμματισμού εφαρμογών SDK(Software Development Kit) &#8211;  &#38; Κιτ Ανάπτυξης Λογισμικού Ας ξεκινήσουμε με ένα παράδειγμα όπου έχουμε μια εφαρμογή που λειτουργεί με τη βοήθεια λογισμικού που υπάρχει στο σύννεφο (cloud). Η εφαρμογή έχει σαν σκοπό να αναγνωρίζει τα πρόσωπα που εισέρχονται σε κάποιο εργοστάσιο για λόγους ασφαλείας. Συγκεκριμένα όταν κάποιος εισέρχεται στο πεδίο αναγνώρισης της κάμερας αυτή παίρνει μια φωτογραφία. H εφαρμογή που τρέχει στο τερματικό της πύλης του εργοστασίου την στέλνει στο λογισμικό αναγνώρισης προσώπου που υπάρχει στο σύννεφο το οποίο επιστρέφει δεδομένα που αφορούν το συγκεκριμένο πρόσωπο. Όπως καταλαβαίνετε εδώ υπάρχει συνεργασία API [&#8230;]</p>
<p>Το άρθρο <a href="https://i-diadiktio.com/api-sdk/">API &#038; SDK</a> εμφανίστηκε πρώτα στο <a href="https://i-diadiktio.com">i-diadiktio</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>API(<strong>Application Programming Interface</strong>) &#8211; Διεπαφή προγραμματισμού εφαρμογών</p>
<p>SDK(<strong><em>Software Development Kit</em></strong>) &#8211;  &amp; Κιτ Ανάπτυξης Λογισμικού</p>
<p>Ας ξεκινήσουμε με ένα παράδειγμα όπου έχουμε μια εφαρμογή που λειτουργεί με τη βοήθεια λογισμικού που υπάρχει στο σύννεφο (cloud). Η εφαρμογή έχει σαν σκοπό να αναγνωρίζει τα πρόσωπα που εισέρχονται σε κάποιο εργοστάσιο για λόγους ασφαλείας.</p>
<p>Συγκεκριμένα όταν κάποιος εισέρχεται στο πεδίο αναγνώρισης της κάμερας αυτή παίρνει μια φωτογραφία. H εφαρμογή που τρέχει στο τερματικό της πύλης του εργοστασίου την στέλνει στο λογισμικό αναγνώρισης προσώπου που υπάρχει στο σύννεφο το οποίο επιστρέφει δεδομένα που αφορούν το συγκεκριμένο πρόσωπο. Όπως καταλαβαίνετε εδώ υπάρχει συνεργασία API &amp; SDK.</p>
<p><img loading="lazy" decoding="async" class="size-medium wp-image-1636 aligncenter" src="https://i-diadiktio.com/wp-content/uploads/2021/03/api-300x192.png" alt="api" width="300" height="192" /></p>
<h5>API &#8211; Χαρακτηριστικά</h5>
<ol>
<li>Το <span style="color: #ff0000;"><a style="color: #ff0000;" href="https://el.wikipedia.org/wiki/%CE%94%CE%B9%CE%B5%CF%80%CE%B1%CF%86%CE%AE_%CF%80%CF%81%CE%BF%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%B1%CF%84%CE%B9%CF%83%CE%BC%CE%BF%CF%8D_%CE%B5%CF%86%CE%B1%CF%81%CE%BC%CE%BF%CE%B3%CF%8E%CE%BD">API</a> </span>έχει να κάνει με την επικοινωνία. Δηλαδή ορισμούς και πρωτόκολλα που καθορίζουν πως θα πραγματοποιείται η επικοινωνία,  μεταξύ υπηρεσιών οι εφαρμογών με άλλες εφαρμογές οι υπηρεσίες. Γυρνώντας στο παράδειγμα θα το παρομοιάζαμε σαν γέφυρα μεταξύ της εφαρμογής τοπικά και το λογισμικό αναγνώρισης που τρέχει στο σύννεφο.</li>
<li>Ένα άλλο χαρακτηριστικό του API είναι η αφαιρετικότητα (abstraction) που συναντάται στον αντικειμενοστραφή προγραμματισμό αλλά και αλλού. Θα μπορούσαμε να πούμε ότι το λογισμικό στο cloud αποτελείται από χιλιάδες γραμμές κώδικα που κάνουν υπολογισμούς με κάποιο περίπλοκο τρόπο έτσι ώστε να μας επιστρέψουν δεδομένα. Αυτό αφαιρεί για εμάς το δύσκολο κομμάτι είτε σαν χρήστες που απλώς βλέπουμε τα αποτελέσματα στην οθόνη μας είτε σαν προγραμματιστές που απλώς καλούμε κάποιες συναρτήσεις για να έχουμε τα δεδομένα που θέλουμε. Όλο αυτό γίνετε χωρίς να χρειάζεται να γράψουμε χιλιάδες γραμμές κώδικα.</li>
<li>Ακόμη ένα χαρακτηριστικό είναι η τυποποίηση(standardized). Αυτο σημαίνει ότι υπάρχει συγκεκριμένο τρόπος που κάποιός καθορίζει ένα API, υπάρχουν επίσης κάποιες δημοφιλής τυποποίησης όπως SOAP, GraphQL και REST(Representational State Transfer) το REST API χρησιμοποιείται και στο παράδειγμα μας. Όποτε στην περίπτωση μας για να σταλεί από το τοπικό λογισμικό στο λογισμικό αναγνώρισης στο σύννεφο ένα αίτημα(<strong>Request</strong>) χρησιμοποιούμε το REST API. Συγκεκριμένα τις λειτουργίες(<strong>Operations</strong>) του HTTP όπως POST,GET,DELETE,PUT στην περίπτωση του παραδείγματός μας είναι ένα POST δηλαδή θα μπορούσε να είναι ο φάκελος με το όνομα του προσώπου προς αναγνώριση μετά έχουμε τις παραμέτρους όπως για παράδειγμα την εικόνα που τράβηξε η κάμερα και τέλος έχουμε το κλείσιμο του Request  που είναι στην ουσία σαν ένα URL και αναλύει τα παραπάνω. Τέλος θα υπάρξει και μια απάντηση(<strong>Response</strong>) από το σύννεφο που είναι συνήθως ακατέργαστα δεδομένα(<strong>Raw </strong><strong>Data</strong>). Στο παράδειγμα μας το όνομα και πιθανότατα άλλα στοιχεία που αφορούν το αναγνωρισμένο πρόσωπο.<img loading="lazy" decoding="async" class=" wp-image-1638 aligncenter" src="https://i-diadiktio.com/wp-content/uploads/2021/03/sdk-300x209.png" alt="sdk" width="303" height="211" /></li>
</ol>
<h5>SDK – Χαρακτηριστικά</h5>
<p>Aπό την πλευρά του προγραμματιστή δεν θα θέλαμε να επεξεργαζόμαστε ακατέργαστα Δεδομένα (Raw data). Αυτό θα έκανε τη δουλεία μας δύσκολη και χρονοβόρα εδώ είναι που έρχεται στο παιχνίδι το SDK. Θα μπορούσαμε να το παρομοιάσουμε σαν μια εργαλειοθήκη που χρησιμοποιούμε για να λειτουργήσουμε αποδοτικά το API.</p>
<p>SDK μπορεί να έχει κάθε μια γλώσσα προγραμματισμού δικό της για παράδειγμα υπάρχουν SDK για JAVA, NODE, GO, PYTHON κ.α. Όποτε στο παράδειγμα μας θα χρησιμοποιούσαμε την εργαλειοθήκη ας πούμε της SDK python για να στείλουμε τα δεδομένα μας στο λογισμό αναγνώρισης στο σύννεφο. Χωρίς να χάνουμε χρόνο με την σύνταξη του αιτήματος(<strong>Request</strong>) και την ερμηνεία της απάντησης(<strong>Response</strong>) πράγμα που κάνει το SDK αυτόματα για εμάς μεταφράζοντας εσωτερικά τα δεδομένα που του έστειλε το σύννεφο διαμέσου του API.</p>
<p>&nbsp;</p>
<p>Το άρθρο <a href="https://i-diadiktio.com/api-sdk/">API &#038; SDK</a> εμφανίστηκε πρώτα στο <a href="https://i-diadiktio.com">i-diadiktio</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://i-diadiktio.com/api-sdk/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Γλώσσες Προγραμματισμού</title>
		<link>https://i-diadiktio.com/%ce%b3%ce%bb%cf%8e%cf%83%cf%83%ce%b5%cf%82-%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%b9%cf%83%ce%bc%ce%bf%cf%8d/</link>
					<comments>https://i-diadiktio.com/%ce%b3%ce%bb%cf%8e%cf%83%cf%83%ce%b5%cf%82-%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%b9%cf%83%ce%bc%ce%bf%cf%8d/#respond</comments>
		
		<dc:creator><![CDATA[matrix]]></dc:creator>
		<pubDate>Sun, 21 Mar 2021 11:40:23 +0000</pubDate>
				<category><![CDATA[Προγραμματισμος]]></category>
		<guid isPermaLink="false">https://i-diadiktio.com/?p=1605</guid>

					<description><![CDATA[<p>Οι γλώσσες προγραμματισμού όπως και η προφορική γλώσσα που χρησιμοποιούμε στην καθημερινότητα μας χρησιμοποιούνται για την επικοινωνία. Στην πρώτη περίπτωση, χρησιμοποιούνται μεταξύ μηχανήματων και ανθρώπων ή ακόμη και μεταξύ μηχανημάτων που εκτελούν λογικές πράξεις, ενώ στην δεύτερη περίπτωση όπως καταλαβαίνεται για την επικοινωνία μεταξύ ανθρώπων, και στις δυο περιπτώσεις υπάρχουν κανόνες που διέπουν την κάθε γλώσσα καθώς και αντίστοιχο συντακτικό. Για να καταλάβουμε τι είναι μια γλώσσα προγραμματισμού πρέπει πρώτα να δούμε τι είναι ο προγραμματισμός. Θέτοντας όσο πιο απλά γίνεται την έννοια του προγραμματισμού θα λέγαμε ότι είναι ένα σύνολο οδηγιών που αναθέτουμε σε έναν υπολογιστή για εκτέλεση. Εάν [&#8230;]</p>
<p>Το άρθρο <a href="https://i-diadiktio.com/%ce%b3%ce%bb%cf%8e%cf%83%cf%83%ce%b5%cf%82-%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%b9%cf%83%ce%bc%ce%bf%cf%8d/">Γλώσσες Προγραμματισμού</a> εμφανίστηκε πρώτα στο <a href="https://i-diadiktio.com">i-diadiktio</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Οι γλώσσες προγραμματισμού όπως και η προφορική γλώσσα που χρησιμοποιούμε στην καθημερινότητα μας χρησιμοποιούνται για την επικοινωνία. Στην πρώτη περίπτωση, χρησιμοποιούνται μεταξύ μηχανήματων και ανθρώπων ή ακόμη και μεταξύ μηχανημάτων που εκτελούν λογικές πράξεις, ενώ στην δεύτερη περίπτωση όπως καταλαβαίνεται για την επικοινωνία μεταξύ ανθρώπων, και στις δυο περιπτώσεις υπάρχουν κανόνες που διέπουν την κάθε γλώσσα καθώς και αντίστοιχο συντακτικό.</p>
<p>Για να καταλάβουμε τι είναι μια γλώσσα προγραμματισμού πρέπει πρώτα να δούμε τι είναι ο προγραμματισμός. Θέτοντας όσο πιο απλά γίνεται την έννοια του προγραμματισμού θα λέγαμε ότι <strong>είναι ένα σύνολο οδηγιών που αναθέτουμε σε έναν υπολογιστή για εκτέλεση</strong>. Εάν έχετε μαγειρέψει ποτέ χρησιμοποιώντας μια συνταγή στο παρελθόν, μπορείτε να θεωρήσετε τον εαυτό σας ως υπολογιστή και τον συγγραφέα της συνταγής ως προγραμματιστή. Ο συγγραφέας συνταγών σάς παρέχει ένα σύνολο οδηγιών τις οποίες διαβάζετε και μετά ακολουθείτε.</p>
<p>Μια γλώσσα προγραμματισμού είναι επομένως ένα εργαλείο που χρησιμοποιούμε για να δίνουμε εντολές προς εκτέλεση σε έναν ηλεκτρονικό υπολογιστή. Η «σκέψη των υπολογιστών» γίνεται στο δυαδικό σύστημα δηλαδή από σειρές αριθμών 0 και 1 όπως για παράδειγμα η λέξη SOS μεταφράζεται στο δυαδικό σύστημα σε 01110011 01101111 01110011. Οπότε οι γλώσσες προγραμματισμού λειτουργούν σαν μια γέφυρα όπου οι άνθρωποι μεταφράζουν τις σκέψεις τους σε σετ ενεργειών που καταλαβαίνει ο υπολογιστης.</p>
<h6><strong>Κατηγοριοποίηση Γλωσσών Προγραμματισμού </strong></h6>
<p>Οι γλώσσες κατηγοριοποιούνται σε <strong>δύο βαθμίδες</strong> στις γλώσσες <strong>χαμηλού επιπέδου</strong> και στις γλώσσες <strong>υψηλού επιπέδου</strong>.</p>
<ol>
<li><strong>Οι χαμηλού επιπέδου γλώσσες </strong>βρίσκονται ποιο κοντά στη γλώσσα μηχανής η αλλιώς δυαδικό σύστημα (0 &amp; 1) όποτε είναι ποιο δυσνόητες και δύσχρηστες (παραμένουν όμως ποιο εύχρηστες από το δυαδικό σύστημα). Τα πλεονεκτήματα των γλωσσών χαμηλού επιπέδου είναι ότι είναι πολύ ποιο γρήγορες στην εκτέλεση από τις υψηλού επιπέδου και προσφέρουν μεγαλύτερη ακρίβεια στον χειρισμό των λειτουργιών του Η/Υ.</li>
<li><strong>Οι υψηλού επιπέδου γλώσσες </strong>είναι πιο κοντά στον τρόπο επικοινωνίας των ανθρώπων. Σε αυτές χρησιμοποιούμε συντακτικό παρόμοιο με αυτό που χρησιμοποιούμε στην καθημερινότητα μας. Αυτό σημαίνει ότι μπορούμε να προγραμματίσουμε πιο εύκολα σε αυτές αλλά ο χρόνος που χρειάζεται στην εκτέλεση (μετάφραση σε γλώσσα μηχανής) είναι μεγαλύτερος. Τα καλά νέα είναι ότι η εξέλιξη στην τεχνολογία των Ηλεκτρονικών – Υπολογιστών προσφέρει υψηλές ταχύτητες επεξεργασίας οπότε η διαφορά που αντιλαμβανόμαστε σαν χρήστες, στον χρόνο εκτέλεσης (milliseconds) είναι μικρή.</li>
</ol>
<p><img loading="lazy" decoding="async" class="wp-image-1607 aligncenter" src="https://i-diadiktio.com/wp-content/uploads/2021/03/programming-languages-300x183.png" alt="programming-languages" width="429" height="262" /></p>
<h5><strong>Δημοφιλείς Γλώσσες Προγραμματισμού</strong></h5>
<p><strong> </strong>Υπάρχουν αρκετές γλώσσες Προγραμματισμού που μας δίνουν την δυνατότητα να πραγματοποιήσουμε οποιοδήποτε project έχουμε κατά νου όπως για παράδειγμα το να δημιουργήσουμε περιβάλλον σε εικονική πραγματικότητα που αλληλοεπιδρά με το χρήστη ή ακόμη και να δημιουργήσουμε ένα παιχνίδι.</p>
<p>Σύμφωνα με τις αναζητήσεις στην Google οι πιο δημοφιλείς είναι:</p>
<ol>
<li><strong>Python</strong><strong>:</strong> Η Python είναι μια ευέλικτη γλώσσα προγραμματισμού γενικής χρήσης. Μπορεί να χρησιμοποιηθεί σε διάφορους τομείς, από την επιστήμη δεδομένων και τη μηχανική μάθηση έως την κατασκευή ιστοσελίδων. Είναι μια εξαιρετική πρώτη γλώσσα για μάθηση.</li>
<li><strong>Java</strong><strong>: </strong>Μια άλλη υπέροχη γλώσσα να ξεκινήσει κάποιος είναι η Java. Έχει ευρεία εφαρμογή από ανάπτυξη εφαρμογών για κινητά έως ανάπτυξη εφαρμογών για Desktop. Επίσης είναι εργελείο απο πολλά πανεπιστήμια για την διδασκαλία του προγραμματισμού.</li>
<li><strong>JavaScript</strong><strong>:</strong> Είναι μια γλώσσα που μπορούμε να χρησιμοποιήσουμε για την κατασκευή ιστοσελίδων, παιχνιδιών αλλά και εφαρμογών για κινητά. Χρησιμοποιείται για την διαχείριση της λειτουργίας των γραφικών σε μια ιστοσελίδα(Front-End) αλλά και για την επικοινωνία αυτής με server(Back-End).</li>
<li><strong>C</strong><strong>#:</strong> Η δημοφιλής γλώσσα προγραμματισμού της Microsoft. <span class="aCOpRe"><em>χρησιμοποιείται</em></span> για μια μεγάλη ποικιλία εφαρμογών, όπως ανάπτυξη παιχνιδιών, εταιρικό λογισμικό, βιντεοπαιχνίδια, εφαρμογές για κινητά και άλλα.</li>
<li><strong>C</strong><strong>++:</strong> Eίναι μια από τις πιο ισχυρές γλώσσες προγραμματισμού. Χρησιμοποιείται σε ένα ευρύ φάσμα βιομηχανιών, όπως VR, ανάπτυξη λογισμικού και παιχνιδιών, ρομποτική και επιστημονική πληροφορική.</li>
<li><strong>PHP</strong><strong>: </strong>Η PHP είναι μια ευρέως χρησιμοποιούμενη γλώσσα διακομιστή. Είναι μια εξαιρετική επιλογή αν σας ενδιαφέρει η δημιουργία δυναμικών εφαρμογών ιστού και λειτουργεί καλά με βάσεις δεδομένων και HTML.</li>
</ol>
<p><strong> </strong></p>
<p>Το άρθρο <a href="https://i-diadiktio.com/%ce%b3%ce%bb%cf%8e%cf%83%cf%83%ce%b5%cf%82-%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%b9%cf%83%ce%bc%ce%bf%cf%8d/">Γλώσσες Προγραμματισμού</a> εμφανίστηκε πρώτα στο <a href="https://i-diadiktio.com">i-diadiktio</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://i-diadiktio.com/%ce%b3%ce%bb%cf%8e%cf%83%cf%83%ce%b5%cf%82-%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%b9%cf%83%ce%bc%ce%bf%cf%8d/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
