Κλάδοι της C  Το θέμα επιλύθηκε

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Κλάδοι της C

Δημοσίευσηαπό UnKnown96 » 03 Απρ 2013, 14:01

Έχω αρκετό καιρό όπου έκανα εξάσκηση στην C την οποία μάθαινα (και ακόμα μαθαίνω με τον καιρό όλο και καλύτερα...) αλλά έφτασα σε ένα σημείο που είδα ότι τα ανεπτυγμένα προγράμματα χρησιμοποιούν διάφορες βιβλιοθήκες (πιο ανεπτυγμένες) όπου μπορούν και δημιουργούν <<κανονικά προγράμματα>> και όχι π.χ ένα απλό κομπιουτεράκι... Ένα παράδειγμα είναι ο κλάδος του Socket Programming όπου είδα ότι είναι πολύ χρήσιμος στα προγράμματα που ασχολούνται με το διαδίκτυο. Η ερώτηση μου τώρα είναι αν υπάρχει κάποια πηγή που να έχει μία λίστα με αυτούς τους <<κλάδους>> ή τουλάχιστον τους πιο κύριους[. Φαντάζομαι ότι υπάρχουν πάρα πολλοί και μάλλον κανείς δεν τους γνωρίζει όλους παρά μόνο αυτούς που χρειάζεται.
Άβαταρ μέλους
UnKnown96
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 370
Εγγραφή: 08 Ιουν 2010, 15:23
Τοποθεσία: Ρόδος
Εκτύπωση

Re: Κλάδοι της C  Το θέμα επιλύθηκε

Δημοσίευσηαπό simosx » 04 Απρ 2013, 22:57

UnKnown96 έγραψε:Ένα παράδειγμα είναι ο κλάδος του Socket Programming όπου είδα ότι είναι πολύ χρήσιμος στα προγράμματα που ασχολούνται με το διαδίκτυο. Η ερώτηση μου τώρα είναι αν υπάρχει κάποια πηγή που να έχει μία λίστα με αυτούς τους <<κλάδους>> ή τουλάχιστον τους πιο κύριους[. Φαντάζομαι ότι υπάρχουν πάρα πολλοί και μάλλον κανείς δεν τους γνωρίζει όλους παρά μόνο αυτούς που χρειάζεται.


Αυτό με το socket programming απλά χρησιμοποιεί μια βιβλιοθήκη για τέτοιο προγραμματισμό.
Οπότε, αυτό που χρειάζεται εδώ να μάθεις είναι να χρησιμοποιείς προγραμματιστικά νέες βιβλιοθήκες που είναι διαθέσιμες.
Υπάρχουν πάρα πολλές, όπως π.χ. gtk+/qt για προγραμματισμό σε γραφικό περιβάλλον. libxml για προγραμματισμό σε XML. libpcap για προγραμματισμό σε επίπεδο πακέτων δικτύου (για να διαβάζεις πακέτα δικτύου).
Με
Κώδικας: Επιλογή όλων
apt-cache search ^lib

θα δείξει όλα τα πακέτα που ξεκινούν από lib.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Κλάδοι της C

Δημοσίευσηαπό UnKnown96 » 06 Απρ 2013, 19:45

Ωραία θα ψάξω να μάθω αυτά που με ενδιαφέρουν. Ευχαριστώ πολύ simosx.
Άβαταρ μέλους
UnKnown96
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 370
Εγγραφή: 08 Ιουν 2010, 15:23
Τοποθεσία: Ρόδος
Εκτύπωση


Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι

cron