GeneralHarobi Δημοσ. 3 Ιουλίου 2019 Δημοσ. 3 Ιουλίου 2019 Καλησπέρα, είμαι πρώτο έτος ΤΕΙ Κρήτης, έχω μάθει Python και C. Σκέφτομαι να αρχίσω να χτίζω portofolio αυτούς τους 2 μήνες και δεν έχω ιδέα από που να αρχίσω. Σκεφτόμουν να άρχιζα C++ και ίσως με λίγο Game Development. Καμιά ιδέα;
spectaculator Δημοσ. 3 Ιουλίου 2019 Δημοσ. 3 Ιουλίου 2019 1 ώρα πριν, GeneralHarobi είπε Game Development. Πολύ μεγάλη κουβέντα. Τόσο μεγάλη που ένα καλοκαιράκι δε φτάνει σίγουρα!
GeneralHarobi Δημοσ. 3 Ιουλίου 2019 Μέλος Δημοσ. 3 Ιουλίου 2019 Σίγουρα, αλλά τουλάχιστον θα κάνω μια αρχή και αν ξέρω αν μου αρέσει η οχι.
leonidas_fs Δημοσ. 3 Ιουλίου 2019 Δημοσ. 3 Ιουλίου 2019 Η C++ γενικά είναι πολύ δυνατή γλώσσα. Σίγουρα πολύ δύσκολη, αλλα τα path που σου ανοίγει είναι αλλού. Γνώμη μου, διάλεξε το path που θες να ακολουθήσεις και ψάξου εκεί. Εαν θες web, ψάξε κανα framework, React, Laravel, μάθε 2-3 πράματα για Apache και θα περάσει το καλοκαίρι, αλλιώς το να πιάσεις την C++ είναι πολύ καλή λύση. Βέβαια καλό θα ήταν να εμβάθυνες και στην C!
Salecon Δημοσ. 3 Ιουλίου 2019 Δημοσ. 3 Ιουλίου 2019 35 λεπτά πριν, leonidas_fs είπε Η C++ γενικά είναι πολύ δυνατή γλώσσα. Σίγουρα πολύ δύσκολη, αλλα τα path που σου ανοίγει είναι αλλού. Γνώμη μου, διάλεξε το path που θες να ακολουθήσεις και ψάξου εκεί. Εαν θες web, ψάξε κανα framework, React, Laravel, μάθε 2-3 πράματα για Apache και θα περάσει το καλοκαίρι, αλλιώς το να πιάσεις την C++ είναι πολύ καλή λύση. Βέβαια καλό θα ήταν να εμβάθυνες και στην C! Πώς ακριβώς μετριέται η δύναμη μιας γλώσσας, έτσι ώστε να μπορεί κανείς να βρει ποια είναι αδύνατη, ποια δυνατή, και ποια πολύ δυνατή;
GeneralHarobi Δημοσ. 3 Ιουλίου 2019 Μέλος Δημοσ. 3 Ιουλίου 2019 2 ώρες πριν, leonidas_fs είπε Η C++ γενικά είναι πολύ δυνατή γλώσσα. Σίγουρα πολύ δύσκολη, αλλα τα path που σου ανοίγει είναι αλλού. Γνώμη μου, διάλεξε το path που θες να ακολουθήσεις και ψάξου εκεί. Εαν θες web, ψάξε κανα framework, React, Laravel, μάθε 2-3 πράματα για Apache και θα περάσει το καλοκαίρι, αλλιώς το να πιάσεις την C++ είναι πολύ καλή λύση. Βέβαια καλό θα ήταν να εμβάθυνες και στην C! C δεν πολύ θέλω, γιατί δεν βλέπω γενικότερα να χρησιμοποιείται, είναι αρκετά παλιά γλώσσα και (νομίζω) έχει αντικατασταθεί απο C++
leonidas_fs Δημοσ. 3 Ιουλίου 2019 Δημοσ. 3 Ιουλίου 2019 3 ώρες πριν, Salecon είπε Πώς ακριβώς μετριέται η δύναμη μιας γλώσσας, έτσι ώστε να μπορεί κανείς να βρει ποια είναι αδύνατη, ποια δυνατή, και ποια πολύ δυνατή; Βλέπεις τι δυνατότητες έχεις και τι μπορείς να κανείς. Με την C++ μπορείς να κανείς κυριολεκτικά τα πάντα, περιορισμός είναι μόνο η φαντασία σου. 1
xristos97 Δημοσ. 3 Ιουλίου 2019 Δημοσ. 3 Ιουλίου 2019 4 ώρες πριν, GeneralHarobi είπε C δεν πολύ θέλω, γιατί δεν βλέπω γενικότερα να χρησιμοποιείται, είναι αρκετά παλιά γλώσσα και (νομίζω) έχει αντικατασταθεί απο C++ Δεν ξέρω τι κάνουν οι εταιρίες (αν και είμαι σίγουρος θα υπάρχουν πολλές που χρησιμοποιούν c ακόμη και σήμερα), αλλά υπάρχει πολύ open source λογισμικό που είναι γραμμένο σε c (δες Linux, gnu project etc). Πάντως αν σε ενδιαφέρει να εμβαθύνεις σε low level προγραμματισμό ή αν θες να μάθεις πως λειτουργούν τα πράγματα under the hood, τότε η c είναι must.
Salecon Δημοσ. 4 Ιουλίου 2019 Δημοσ. 4 Ιουλίου 2019 3 ώρες πριν, leonidas_fs είπε Βλέπεις τι δυνατότητες έχεις και τι μπορείς να κανείς. Με την C++ μπορείς να κανείς κυριολεκτικά τα πάντα, περιορισμός είναι μόνο η φαντασία σου. Και πως δεν μπορείς να κάνεις τα ίδια με την Java, την Python, την Assembly, την Smalltalk; Δεν μιλάμε για τι υπάρχει υλοποιημένο, μιας και εσύ λες «τα πάντα».
leonidas_fs Δημοσ. 4 Ιουλίου 2019 Δημοσ. 4 Ιουλίου 2019 Εγω ανέφερα την C++ διότι ο OP ρώτησε για C++. Σίγουρα και με την Java μπορείς να κάνεις "τα πάντα", όπως και με άλλες γλώσσες, απλά η C++ & η Java είναι οι industry standard!
Salecon Δημοσ. 4 Ιουλίου 2019 Δημοσ. 4 Ιουλίου 2019 2 λεπτά πριν, leonidas_fs είπε Εγω ανέφερα την C++ διότι ο OP ρώτησε για C++. Σίγουρα και με την Java μπορείς να κάνεις "τα πάντα", όπως και με άλλες γλώσσες, απλά η C++ & η Java είναι οι industry standard! Όταν λες πως μία γλώσσα είναι πολύ δυνατή, τότε σημαίνει πως υπάρχει ένανέτρο σύγκρισης βάσει του οποίου μπορείς να αξιολογήσεις τις γλώσσες και έτσι να αποφασίσεις ποια είναι δυνατή και ποια όχι. Για να συντομεύσω την διαδικασία, προφανώς δεν υπάρχει κάποιο τέτοιο κριτήριο και το «πολύ δυνατή» ήταν μια προσωπική σου και λανθασμένη εκτίμηση. Γενικά, δεν υπάρχουν «δυνατές» και «αδύνατες» γλώσσες.
leonidas_fs Δημοσ. 4 Ιουλίου 2019 Δημοσ. 4 Ιουλίου 2019 Στο μυαλό μου δυνατή γλώσσα είναι η γλώσσα που σου δίνει την δυνατότητα να έχει πλήρη έλεγχο και full efficiency όλων των παραμέτρων. Η C++ δημιουργήθηκε σαν μια βελτιωμένη έκδοση της C, όπως λέει και ο θεός δημιουργός της Bjarne Stroustrup: C++ is a direct descendant of C that retains almost all of C as a subset. C++ provides stronger type checking than C and directly supports a wider range of programming styles than C. C++ is "a better C" in the sense that it supports the styles of programming done using C with better type checking and more notational support (without loss of efficiency). In the same sense, ANSI C is a better C than K&R C. In addition, C++ supports data abstraction, object-oriented programming, and generic programming Η C++ είναι πιο γρήγορη απο Java, πιο ολοκληρωμένη απο Pyhton και πιο βελτιωμένη απο C#, άρα στα μάτια μου εμένα την κάνει δυνατή γλώσσα. Αυτό βέβαια δεν σημαίνει οτι οι άλλες είναι χάλια, προωσπική μου άποψη είναι αυτή. 1
Dinos_12345 Δημοσ. 4 Ιουλίου 2019 Δημοσ. 4 Ιουλίου 2019 @GeneralHarobi Αν θες να αρχίσεις γραφικά, σου προτείνω να πιάσεις λίγο Graphics theory πρώτα, βρες τα βασικά από βιντεάκια και μετά δες το learnopengl.com. Είναι πολύ fun τομέας κατά την γνώμη μου αλλά θέλει ενασχόληση. Μπορείς να αρχίσεις να βλέπεις open source projects και αν θες του χρόνου, μπορείς να κάνεις αίτηση να μπεις στο GSoC, όπου 3 μήνες θα δουλεύεις πάνω σε ένα μεγάλο Open source project και θα πληρωθείς γύρω στα 4 χιλιάδες ευρώ. 1
Lanike71 Δημοσ. 4 Ιουλίου 2019 Δημοσ. 4 Ιουλίου 2019 Αν θες ξεκίνα με την προσομοίωση σε επιτραπέζιο παιχνίδι. Θα μπλέξεις λίγο απ' όλα μέσα, χωρίς να πιεστείς. Αν και κάθε καινούριος, με τη λέξη "παιχνίδι", αμέσως πάει ο νους του σε 3d shooting κλπ.
Salecon Δημοσ. 4 Ιουλίου 2019 Δημοσ. 4 Ιουλίου 2019 (επεξεργασμένο) 13 ώρες πριν, leonidas_fs είπε Η C++ είναι πιο γρήγορη απο Java, πιο ολοκληρωμένη απο Pyhton και πιο βελτιωμένη απο C#, Αυτό είναι ανακριβές και λάθος, και είναι παραπληροφόρηση. α) η C++ ΔΕΝ ΕΙΝΑΙ πιο γρήγορη από Java και C#. Επιχειρήματα εδώ: https://stackoverflow.com/a/145122/3842823 Εάν έχει κανείς αντίρρηση και θέλει να στηρίξει την **λάθος** άποψη ότι η "C++ είναι πιο γρήγορη απο Java, [...] και πιο βελτιωμένη απο C#," μπορεί να παραθέσει τα δικά του επιχείρηματα. Οι προσωπικές γνώμες δεν έχουν θέση σε ένα αντικειμενικό/επιστημονικό πεδίο όπως η πληροφορική. β) Δεν υπάρχει χαρακτηριστικό "ολοκληρωμένη" σε μία γλώσσα. Δεν μπορεί να μετρηθεί, ούτε να στοιχιοθετηθεί. Άρα, το claim ότι "Η C++ είναι [...] πιο ολοκληρωμένη απο Pyhton" είναι ανακρίβεια και βασισμένο σε μη επιστημονικά στοιχεία. Επιπροσθέτως, το OO paradeigm είναι πιο πιστό στην Python. Δηλαδή, τα πάντα είναι objects στην Python, κάτι που δεν ισχύει στην C++. Επίσης, στην C++ δεν είναι όλα first class citizens. Άρα, για τι "πιο ολοκληρωμένη" μιλάμε; Προφανώς όποιος γράφει τέτοια για την C++ vs Python δεν έχει γνώση για το ΟΟ pattern, τι είναι "first class citizen" και σε τι χρηισμεύει. Επειδή τα διαβάζουν άλλοι, καλό θα ήταν τα όσα γράφονται να είναι τεκμηριωμένα και όχι ανακρίβεις και λάθη, όπως αυτά. Επεξ/σία 4 Ιουλίου 2019 από Salecon
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα