C, C++ ή Java?

...ασύγχρονα μαθήματα από τους guru της κοινότητας

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

C, C++ ή Java?

Δημοσίευσηαπό RadwanGR » 05 Αύγ 2014, 03:56

Γεια χαρα,

Τον τελευταίο καιρό είμαι λίγο αναποφάσιστος ανάμεσα σε ποια θα είναι η επόμενη γλώσσα που θα μάθω...
Να τονήσω πως θέλω να φτιάχνω εύκολα εφαρμογές με γραφικά και επίσης όμως, επειδή θέλω να ασχοληθώ με ηλεκτρολογία θέλω να μπορώ να την χρησμοποιήσω στο μέλλον για κυκλώματα κλπ..

:?: :D
Εμπειρία : ★★★☆☆ Αγγλικά : ★★★☆☆ Προγ/σμός: python
Spoiler: show
OS : Ubuntu 14.04.3 LTS / win 7
CPU : AMD A4-5300 APU - 2xCore 3,4 GHz FM2
GPU : ATI (Radeon) HD 6570 2G
RAM : 4GB DDR3
HDD : SEAGATE 500GB SATA3 16MB
Άβαταρ μέλους
RadwanGR
babeTUX
babeTUX
 
Δημοσιεύσεις: 72
Εγγραφή: 05 Αύγ 2014, 01:45
Εκτύπωση

Re: C, C++ ή Java?

Δημοσίευσηαπό lucinos » 05 Αύγ 2014, 18:02

η προσωπική μου άποψη είναι ότι C/C++ είναι πιο βασική γνώση, επομένως προηγούνται σε σχέση με java. (και γενικά η αλήθεια είναι ότι έχω μια αρνητική προκατάληψη στην java αν και δεν την γνωρίζω)
Spoiler: show
Γνώσεις → Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Μέτριος
Λειτουργικό → Ubuntu 11.04 natty 64-bit (el_GR.UTF-8)
Προδιαγραφές → CPU: 4x Intel Core i5 CPU 750 2.67GHz ‖ RAM 3953 MiB ‖ ASRock P55DE3
Κάρτες γραφικών: nVidia G92 [GeForce GTS 250] ⎨10de:0615⎬ (rev a2)
Δίκτυα: eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller ⎨10ec:8168⎬ (rev 03)
Άβαταρ μέλους
lucinos
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 828
Εγγραφή: 12 Δεκ 2010, 22:04
Εκτύπωση

Re: C, C++ ή Java?

Δημοσίευσηαπό xmarkx » 19 Αύγ 2014, 18:20

Αρχικά ξεκίνησα με C, μετά λίγο C++ και 3 χρόνια κάνω Java. Αν θέλεις απλά προγράμματα με γραφικό περιβάλλον με κλειστά μάτια σε Java χρησιμοποιώντας το netbeans η κάποιο παρόμοιο IDE. Τώρα η C/C++ είναι πιο low level γλώσσα οπότε ναι θα σε βοηθήσει στα ειδικά θέματα που θέλεις και ναι μπορείς να κάνεις και γραφικά αλλά θα σε δυσκολέψει περισσότερο νομίζω. Εγώ τουλάχιστον απο 6 χρόνια εμπειρίας σε διάφορες γλώσσες προτιμώ την Java χωρίς δεύτερη σκέψη. Υπάρχει κάτι ακόμη όμως, εγώ προσωπικά ξέρω αρκετά καλή C και C++ και η Java μου φάνηκε εύκολη. Αν δεν γνωρίζεις τίποτα η είσαι αρχάριος στον προγραμματισμό μπορεί να αποκτήσεις διαφορετική αντίληψη. Τέλος, αν επιλέξεις την Java στην αρχή θα σου φανεί παλούκι, αλλά αν πιάσεις την λογική και το πως δουλεύουμε θα είναι τόσο γελοία :) Good luck!
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-35-generic 64bit (en_US.UTF-8, X-Cinnamon cinnamon), Ubuntu 3.13.0-34-generic, Windows 7
3 Intel Core i5-4670K CPU @ 3.40GHz ‖ RAM 7923 MiB ‖ ASUS Z87-A - ASUS All Series
4 Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde XT [Radeon HD 7770/8760 / R7 250X] [1002:683d] {fglrx_pci}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 11)
Άβαταρ μέλους
xmarkx
babeTUX
babeTUX
 
Δημοσιεύσεις: 96
Εγγραφή: 19 Αύγ 2014, 17:31
Εκτύπωση

Re: C, C++ ή Java?

Δημοσίευσηαπό konnn » 19 Αύγ 2014, 21:25

xmarkx έγραψε:Αρχικά ξεκίνησα με C, μετά λίγο C++ και 3 χρόνια κάνω Java. Αν θέλεις απλά προγράμματα με γραφικό περιβάλλον με κλειστά μάτια σε Java χρησιμοποιώντας το netbeans η κάποιο παρόμοιο IDE. Τώρα η C/C++ είναι πιο low level γλώσσα οπότε ναι θα σε βοηθήσει στα ειδικά θέματα που θέλεις και ναι μπορείς να κάνεις και γραφικά αλλά θα σε δυσκολέψει περισσότερο νομίζω. Εγώ τουλάχιστον απο 6 χρόνια εμπειρίας σε διάφορες γλώσσες προτιμώ την Java χωρίς δεύτερη σκέψη. Υπάρχει κάτι ακόμη όμως, εγώ προσωπικά ξέρω αρκετά καλή C και C++ και η Java μου φάνηκε εύκολη. Αν δεν γνωρίζεις τίποτα η είσαι αρχάριος στον προγραμματισμό μπορεί να αποκτήσεις διαφορετική αντίληψη. Τέλος, αν επιλέξεις την Java στην αρχή θα σου φανεί παλούκι, αλλά αν πιάσεις την λογική και το πως δουλεύουμε θα είναι τόσο γελοία :) Good luck!


+1 , δες όμως και το θέμα viewtopic.php?f=22&t=29913&p=316259#p316259.
1 Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Προχωρημένος
2 Desktop : Ubuntu 16.04 64bit
a Intel Core i3 CPU 530 2.93GHz ‖ RAM 3824 MiB ‖ Intel DH55HC -
b nVidia Device [10de:1040] (rev a1)
c eth0: Intel 82578DC Gigabit Network Connection
3 Notebook : Ubuntu 16.04 64 bit
a Intel Core i3-2365M CPU @ 1.40GHz ‖ RAM 3854 MiB ‖ LENOVO 20197
b Intel 2nd Generation Core Processor Family Integrated Graphics Controller
c 5 wlan0: Intel Centrino Wireless-N 2230 ⋮ eth0: Realtek RTL8101E/RTL8102E

Αυτόματη υπογραφή.
Άβαταρ μέλους
konnn
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3568
Εγγραφή: 12 Ιούλ 2010, 17:54
Τοποθεσία: Καλαμάτα
Launchpad: konnn
Εκτύπωση


Επιστροφή στο Το Σχολείο του Φόρουμ - Ασύγχρονα Μαθήματα