Περί java

Περί java

Δημοσίευσηαπό Star_Light » 28 Μαρ 2012, 01:02

πΑΝΤΩς ΕΓΩ το εχω απορια ωρες ωρες τι σας αρεσει στην Java που σε καποια σημεια ειναι
τοσο αυτοματοποιημενα τα πραγματα που δεν ξερεις τι κανεις και γιατι το κανεις!

Οποιος μπορει ας μου την λυσει !!!!!

Ακομη και αν η C πεθανει απο δουλεια και θελω να παω σε oop λυσεις
μην σας πω οτι παιζει να επιλεξω τον ωκεανο της C++ απο το να μπλεξω με Java !!!!
απαπαπα
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Απορίες σε java

Δημοσίευσηαπό Star_Light » 28 Μαρ 2012, 01:08

Off topic:
Δεν θέλω μεροκάματο θελω C και ΚΑΚΟ θάνατο!
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: Απορίες σε java

Δημοσίευσηαπό giannosfor » 28 Μαρ 2012, 02:46

Star_Light έγραψε:πΑΝΤΩς ΕΓΩ το εχω απορια ωρες ωρες τι σας αρεσει στην Java που σε καποια σημεια ειναι
τοσο αυτοματοποιημενα τα πραγματα που δεν ξερεις τι κανεις και γιατι το κανεις!

Οποιος μπορει ας μου την λυσει !!!!!

Ακομη και αν η C πεθανει απο δουλεια και θελω να παω σε oop λυσεις
μην σας πω οτι παιζει να επιλεξω τον ωκεανο της C++ απο το να μπλεξω με Java !!!!
απαπαπα

Όταν εσύ θα παλεύεις με την printf αυτός που θα ασχοληθεί με τη java θα έχει κάνει ολοκληρωμένες εφαρμογές.
Η C είναι η αρχή σε ένα μονοπάτι που καταλήγει ή έστω περνάει απ'την αντικειμενοστρέφεια.Άρα μάλλον είσαι λίγο πίσω.
Είναι αυτοματοποιημένα για να μη χρειάζεσαι να κάνεις τα ίδια και τα ίδια,η δύναμη της γλωσσας είναι αυτή.Αν δεν έχεις κατανοήση πλήρως πως δουλεύουν δε μπορείς να ακολουθήσεις.

Ίσως σου σ'αρέσει να κάνεις προγραμματάκια με λέξεις και γράμματα ,άλλα δε σε πάνε πουθενά ,εκεί θα μείνεις.
Ίσως γιάυτό απορρίπτεις τη java χωρίς να έχεις κάν ασχοληθεί εκτενέστερα και προτιμάς να μείνεις στη C που μάλλον
είναι ευκολότερη και πιο οικία σε σένα αφου μόνο αυτή ξέρεις.

Αυτές τις συζητήσεις τις έχουμε κανει ,τώρα για τη C++ κάνε πρώτα και μετά πές.
Όταν λές πεθάνει η C απο δουλειά που ακριβός θες να δουλέψεις πάνω σε C ;

Αν και τα έχουμε ξαναπεί αν θές να ασχοληθεί με το κομμάτι του development αναποφθεχθα θα πρέπει
να μάθεις αντικειμενοστραφή.Γιατί μόνο με C με printf και getchar δε σε βλέπω καλά.
H java είναι μεταγενέστερη της C++ και διόρθωσε κάποια μειονεκτίματα της ,οπότε ξανασκέψου το.

Άν και είμαι σίγουρος ότι άν ξεκινήσεις τη C++ πάλι τα ίδια θα λές.
Καλά κάνουν και μαθένουν οποιαδήποτε καινούργια γλώσσα που θα τους φανεί χρήσιμη.
Μη τους αποθαρίνεις με σχόλια τέτοια.

Άκου μεροκάματο και ξερό θάνατο.
Τελευταία επεξεργασία από giannosfor και 30 Μαρ 2012, 00:08, έχει επεξεργασθεί 5 φορά/ες συνολικά
1 Γνώσεις Linux: Καθόλου ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-58-generic 32bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-57-generic, Microsoft Windows XP Professional
3 Intel Core2 Duo CPU E4600 2.40GHz ‖ RAM 2012 MiB ‖ ASUS INC. P5Q - � P5Q
4 nVidia G94 [GeForce 9600 GT] [10de:0622] {nvidia}
5 eth0: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0) ⋮ wlan0: 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Άβαταρ μέλους
giannosfor
punkTUX
punkTUX
 
Δημοσιεύσεις: 297
Εγγραφή: 24 Απρ 2011, 20:24
Τοποθεσία: Ηράκλειο
Εκτύπωση

Re: Απορίες σε java

Δημοσίευσηαπό Star_Light » 28 Μαρ 2012, 03:10

Για δειξε μας ρε giannefor μια ολοκληρωμενη δικια σου εφαρμογη σε Java.
Γιατι πολυ φοβαμαι οτι μονο στο κυρηγμα εισαι πρωτος και να
λες στους αλλους τα δικα σου :D .

Επιτόπου απωθετήριο + κώδικας μην σε κυνηγάμε παλι
οπως τοτε με τον Vigenere.
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: Απορίες σε java

Δημοσίευσηαπό Star_Light » 28 Μαρ 2012, 03:22

Kαι δεν αποθαρρύνω κανέναν αν ο αλλος θελει να ασχοληθει με Java σιγα μην ακουσει εμενα , ειπα απλα την γνωμη μου που δεν ειναι μονο δικη μου γνωμη ειναι γνωμη και αλλων (σοβαρων) προγραμματιστων . Περα απο αυτα οι συγκρισεις που κανεις ειναι τελειως ατοπες. Η C ειναι για system development και αν δεν υπήρχε δεν θα ειχες ουτε λειτουργικο ουτε τιποτα να κανεις τα παραθυράκια
σου στην Java . Καποιος που ξερει καλη C μαθαίνει την αντικειμενοστρεφεια που την παρουσιαζεις λες και ειναι τιποτα το ουαου μεσα σε 5 λεπτα.

Αντε πηγαινε να πεις σε καποιον που χει μαθει assembly και προγραμματισμο σε επιπεδο CPU για αντικειμενοστρεφειες και οτι έμεινε πισω επειδη εμαθε assembly... και θα γελάει μεχρι να παω φανταρος. Εσυ θα χρησιμοποιεις την λέξη "αναφορα" και "μνήμη" μηχανικά και εκεινος θα καταλαβαινει 500% τι ακριβως λες ενω εσυ οχι. Να δουμε μετα ποιος θα μαθει γρηγοροτερα Java ή οχι.
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: Απορίες σε java

Δημοσίευσηαπό migf1 » 28 Μαρ 2012, 11:40

Όλες οι γλώσσες είναι χρήσιμες... ειδικά αυτές οι 2 για τις οποίες "τσακώνεστε" είναι από τις δημοφιλέστερες επί πολλά χρόνια. Έχουν υπερ και κατά, ανάλογα το εκάστοτε project... οπότε είναι ολίγον (έως πολύ) άτοπο να τις κατηγορείτε.

ΥΓ. Ένα "σπαστικό" με τη Java είναι πως ακόμα και για να γράψεις ένα "hello world" πρέπει να δημιουργήσεις κλάση. Ένα "σπαστικό" με την C είναι πως ακόμα και για να διαβάσεις απροβλημάτιστα π.χ. έναν int από κονσόλα πρέπει να φτιάξεις δικιά σου συνάρτηση (με range checking). Και τα 2 παραδείγματα περιγράφουν εν συντομία την διαφορετική φιλοσοφία των 2 γλωσσών.
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: Απορίες σε java

Δημοσίευσηαπό giannosfor » 28 Μαρ 2012, 16:10

Star_Light έγραψε:Για δειξε μας ρε giannefor μια ολοκληρωμενη δικια σου εφαρμογη σε Java.
Γιατι πολυ φοβαμαι οτι μονο στο κυρηγμα εισαι πρωτος και να
λες στους αλλους τα δικα σου :D .

Επιτόπου απωθετήριο + κώδικας μην σε κυνηγάμε παλι
οπως τοτε με τον Vigenere.


Άκου ούτε είμαι υποχρεωμένος ούτε υποσχέθηκα σε κανένα ότι θα κάνω κάποια άσκηση και δεν την έκανα.
Το αν ξέρω κάποια πράγματα φαίνεται σε αυτά που γράφω.
Έχω αρκετές γνώσεις ώστε να βοηθάω όποιον το ζητήσει σε βασικά θέματα στη java άλλα και στη θεωρία της αντικειμενοστρέφειας.Για μένα είναι εύκολο και δε μου παίρνει πολύ ώρα ,το να κάνω μία άσκηση που σκέφτηκες
εσύ θα μου πάρει χρόνο που εγώ δε θέλω να διαθέσω.
Τώρα όσο αναφορά το αποθετήριο δε θα στο δώσω γιατί μου φαίνεσαι αφελής ,δε κοιτάζουμε ποιος είναι καλύτερος
Αν ξέρεις κάποια πράγματα καλό δικό σου ,το θέμα είναι ότι έχω δει το thread της C και
ομολογώ ότι είσαι πίσω.Αυτό βέβαια δεν είναι κακό ,το κακό είναι ότι μπαίνεις σε διάφορα threads και παριστάνεις τον γνωστικό λέγοντας πράγματα που δεν έχεις ιδέα.
Σου έφερα ένα παράδειγμα ,ποια είναι η δουλειά που θα κάνεις σε C ;
Εγώ είμαι σίγουρος ότι υπάρχει αλλά αμφιβάλω αν γνωρίζεις.
Τελοσπάντων δε το ευχαριστιέμαι να φαγώνομαι ,αν έχεις κάτι να πεις πάνω στη java πες το ούτε ειδήμονας είμαι ούτε κάνω χρόνια java.
Τελευταία επεξεργασία από giannosfor και 29 Μαρ 2012, 22:17, έχει επεξεργασθεί 15 φορά/ες συνολικά
1 Γνώσεις Linux: Καθόλου ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-58-generic 32bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-57-generic, Microsoft Windows XP Professional
3 Intel Core2 Duo CPU E4600 2.40GHz ‖ RAM 2012 MiB ‖ ASUS INC. P5Q - � P5Q
4 nVidia G94 [GeForce 9600 GT] [10de:0622] {nvidia}
5 eth0: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0) ⋮ wlan0: 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Άβαταρ μέλους
giannosfor
punkTUX
punkTUX
 
Δημοσιεύσεις: 297
Εγγραφή: 24 Απρ 2011, 20:24
Τοποθεσία: Ηράκλειο
Εκτύπωση

Re: Απορίες σε java

Δημοσίευσηαπό clepto » 28 Μαρ 2012, 16:15

παρακαλώ τα πνεύματα να ηρεμήσουν και αυτή η συζήτηση να λήξει εδώ! δεν θέλω να αναγκαστώ να κλειδώσω αυτό το θέμα!

1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Απορίες σε java

Δημοσίευσηαπό giannosfor » 28 Μαρ 2012, 16:15

Star_Light έγραψε:Kαι δεν αποθαρρύνω κανέναν αν ο αλλος θελει να ασχοληθει με Java σιγα μην ακουσει εμενα , ειπα απλα την γνωμη μου που δεν ειναι μονο δικη μου γνωμη ειναι γνωμη και αλλων (σοβαρων) προγραμματιστων . Περα απο αυτα οι συγκρισεις που κανεις ειναι τελειως ατοπες. Η C ειναι για system development και αν δεν υπήρχε δεν θα ειχες ουτε λειτουργικο ουτε τιποτα να κανεις τα παραθυράκια
σου στην Java . Καποιος που ξερει καλη C μαθαίνει την αντικειμενοστρεφεια που την παρουσιαζεις λες και ειναι τιποτα το ουαου μεσα σε 5 λεπτα.

Αντε πηγαινε να πεις σε καποιον που χει μαθει assembly και προγραμματισμο σε επιπεδο CPU για αντικειμενοστρεφειες και οτι έμεινε πισω επειδη εμαθε assembly... και θα γελάει μεχρι να παω φανταρος. Εσυ θα χρησιμοποιεις την λέξη "αναφορα" και "μνήμη" μηχανικά και εκεινος θα καταλαβαινει 500% τι ακριβως λες ενω εσυ οχι. Να δουμε μετα ποιος θα μαθει γρηγοροτερα Java ή οχι.


Ωραία η ιστορική αναδρομή σου.Αφού λοιπόν είναι κάτι τόσο εύκολο εσύ γιατί δε ξέρεις ;Εδώ καλά καλά δε ξέρεις C.
Απο αυτά που λές καταλαβαίνω πολλά.Δέν έχεις δουλέψει με άλλες γλώσσες και παρόλα τα ξέρεις όλα.

Αssembly έμαθα όπως και όλοι όσοι πήγαν σε μία σχολή.
Και επιτέλους πήγαινε φαντάρος,μπορεί τελειώνοντας να καταλαβαίνεις περισσότερα.
Τελευταία επεξεργασία από giannosfor και 28 Μαρ 2012, 17:37, έχει επεξεργασθεί 5 φορά/ες συνολικά
1 Γνώσεις Linux: Καθόλου ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-58-generic 32bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-57-generic, Microsoft Windows XP Professional
3 Intel Core2 Duo CPU E4600 2.40GHz ‖ RAM 2012 MiB ‖ ASUS INC. P5Q - � P5Q
4 nVidia G94 [GeForce 9600 GT] [10de:0622] {nvidia}
5 eth0: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0) ⋮ wlan0: 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Άβαταρ μέλους
giannosfor
punkTUX
punkTUX
 
Δημοσιεύσεις: 297
Εγγραφή: 24 Απρ 2011, 20:24
Τοποθεσία: Ηράκλειο
Εκτύπωση

Re: Απορίες σε java

Δημοσίευσηαπό giannosfor » 28 Μαρ 2012, 16:16

migf1 έγραψε:Όλες οι γλώσσες είναι χρήσιμες... ειδικά αυτές οι 2 για τις οποίες "τσακώνεστε" είναι από τις δημοφιλέστερες επί πολλά χρόνια. Έχουν υπερ και κατά, ανάλογα το εκάστοτε project... οπότε είναι ολίγον (έως πολύ) άτοπο να τις κατηγορείτε.

ΥΓ. Ένα "σπαστικό" με τη Java είναι πως ακόμα και για να γράψεις ένα "hello world" πρέπει να δημιουργήσεις κλάση. Ένα "σπαστικό" με την C είναι πως ακόμα και για να διαβάσεις απροβλημάτιστα π.χ. έναν int από κονσόλα πρέπει να φτιάξεις δικιά σου συνάρτηση (με range checking). Και τα 2 παραδείγματα περιγράφουν εν συντομία την διαφορετική φιλοσοφία των 2 γλωσσών.


Συμφωνώ απόλυτα με ότι και να πείς.
Εγώ δουλεύω και τις δύο.
Τελευταία επεξεργασία από giannosfor και 28 Μαρ 2012, 16:37, έχει επεξεργασθεί 2 φορά/ες συνολικά
1 Γνώσεις Linux: Καθόλου ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-58-generic 32bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-57-generic, Microsoft Windows XP Professional
3 Intel Core2 Duo CPU E4600 2.40GHz ‖ RAM 2012 MiB ‖ ASUS INC. P5Q - � P5Q
4 nVidia G94 [GeForce 9600 GT] [10de:0622] {nvidia}
5 eth0: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0) ⋮ wlan0: 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Άβαταρ μέλους
giannosfor
punkTUX
punkTUX
 
Δημοσιεύσεις: 297
Εγγραφή: 24 Απρ 2011, 20:24
Τοποθεσία: Ηράκλειο
Εκτύπωση

Επόμενο

Επιστροφή στο Κάδος Απορριμμάτων (πλην SPAM)