ρε μη το κουραζετε ...
για ολα java εκτος .. εχει εκτος !
Εκτος το system programming που πας σε c/c++
(Βεβαια μπορείς ολα σε c/c++ αλλα ειναι πολυ δυσκολο)
Ειναι οι βελτιστες επιλογες σημερα..
δειτε ξανα αυτο:
http://www.tiobe.com/tpci.htm
c/c++ 26%
java 22%
c# 4%
Οι devs εχουνε μιλησει..
Εμφάνιση 31-45 από 54
-
19-08-07, 22:01 Απάντηση: Γνωμες για ξεκίνημα με Visual Basic .NET #31
-
19-08-07, 23:16 Απάντηση: Γνωμες για ξεκίνημα με Visual Basic .NET #32
Οκ νομίζω έχει ενδιαφέρων η όλη κουβέντα.
@mpetou
Με το να με παραπέμπεις σε ένα τυχάρπαστο site με στατιστικά δε νομίζω ότι καταφέρνεις και πολλά εκτός από το να μου δείχνεις ότι δεν έχεις προσωπική άποψη επί του θέματος.
@kennyyy
Πραγματικά η μόνη πρόθεση μου είναι να μάθω. Έχω ασχοληθεί πάρα πολύ με assembly, κάποια περίοδο έκανα disassembly συστηματικά ότι demo από περιοδικό έπεφτε στα χέρια μου για να καταλήξω στο γεγονός ότι όλη η προστασία των περισσοτέρων προγραμμάτων είναι ένα cmp.
Εάν έχεις το χρόνο θα ήθελα πολύ να μου αναλύσεις ποια είναι τα προτερήματα C++ στον συγκεκριμένο τομέα και γιατί κάποιος την επιλέξει. Εγώ έχω κάνει μια συνειδητή επιλογή που στηρίζεται λίγο πολύ στα επιχειρήματα που έχω αναφέρει στα προηγούμενα post.
Συγκεκριμένα θα ήθελα να μάθω τι εργαλεία χρησιμοποιείς, και πως σε βοηθούν στους συγκεκριμένους τομείς:
- Productivity
- User Interface
- Code Security
- Debugging
- Backend Integration
- Performance
- Maintanance
-
20-08-07, 12:28 Απάντηση: Γνωμες για ξεκίνημα με Visual Basic .NET #33
@Thuglife
<<Όταν η C# υποστήριζε foreach, generics, params[], enums, metadata attributes, delegates, XML documentation και threading model που τα σπάει κάποιοι μασάγανε βελανίδια… ας μη μιλήσουμε για το γεγονός ότι μπορείς να γράψεις ακόμα και stored procedures στον SQL server ή ότι υποστηρίζει Language Integrated Query καλύτερα… κατά τα άλλα είναι παιχνιδάκι.
>>
Οταν τα υποστηριζε αυτα η Java εσυ δεν ειχες αρχισει programming και η c# δεν ΥΠΗΡΧΕ ΚΑΝ!
(ops τα παραλεω enums,foreach,generics μπηκανε απο 5 κ μετα)
emuns foreach delegation εκανες με τα γνωστα patterns ta generics ενα compile time safety βαλανε...
Αυτα που αναφερεις ειναι επιφανειακα στοιχεία που δεν εχουνε καμια σχεση με το core της γλωσσας.
Αμα γι αυτα διαλεγεις τη c# δεν συνεχιζω την κουβεντα γιατι τα λεω στο βροντο..
και κατι αλλο..
ΔΕΣ ΤΟ COLLECTIONS API ΚΑΙ ΞΑΝΑΕΛΑ ΝΑ ΜΑΣ ΔΕΙΞΕΙΣ ΤΗ ΦΑΝΕΛΑ
Πολυ απλα δεν υπαρχουν πουθενα τετοιες ds.Υπαρχουμε μονο κακογραμενες αντιγραφες του
Η java είναι η c++ με βγαλμένες όλες τις μαλακίες της c++ και μερικά extra πραματα
(σαν συνταξη σαν φιλοσοφια ειναι αλλο πραμα)
H μηχανικοί της sun φτιαξανε java οπως επρεπε να ειτανε η c++ για app programing.
οκ.. να αναψω τα αιματα
Ειστε να κονταρουμε ιδιο κωδικα για γενικούς υπολογισμούς σε ταχύτητα ?
Εγω λεω οτι θα κερδισει η java την c# με διαφορα..
tools
*intelliJ/eclipse/netbeans*to matisse tou netbeans*pmd kai findbugs*jdb*netbeans profiler*netbeans uml*subversion
Οταν βγει το nb 6 θα καταργησω eclipse/intelliJ
ΟΤΑΝ ΠΡΟΓΡΑΜΑΤΙΖΕΙΣ ΕΦΑΡΜΟΓΕΣ ΠΟΥ ΕΞΑΡΤΟΥΝΤΕ ΑΠΟ ΤΑ ΠΑΡΑΘΥΡΙΑ ΠΡΟΓΡΑΜΑΤΙΖΕΙΣ ΓΙΑ ΕΝΑ ΝΕΚΡΟ ΣΥΣΤΗΜΑΤελευταία επεξεργασία από το μέλος mpetou : 20-08-07 στις 12:40.
-
20-08-07, 16:24 Απάντηση: Γνωμες για ξεκίνημα με Visual Basic .NET #34ΟΤΑΝ ΠΡΟΓΡΑΜΑΤΙΖΕΙΣ ΕΦΑΡΜΟΓΕΣ ΠΟΥ ΕΞΑΡΤΟΥΝΤΕ ΑΠΟ ΤΑ ΠΑΡΑΘΥΡΙΑ ΠΡΟΓΡΑΜΑΤΙΖΕΙΣ ΓΙΑ ΕΝΑ ΝΕΚΡΟ ΣΥΣΤΗΜΑ
Λειτουργικός Διαχωρισμός του ΟΤΕ ΤΩΡΑ !!!!!
-
20-08-07, 16:51 Απάντηση: Γνωμες για ξεκίνημα με Visual Basic .NET #35
ΝΑΙ ΤΟ ΛΕΩ ΕΧΩ ΑΧΤΙ ΜΕ ΤΑ ΠΑΡΑΘΥΡΙΑ
ΣΙΧΑΘΗΚΑ ΤΑ ΚΡΑΚΣ
ΣΙΧΑΘΗΚΑ ΤΟΥΣ ΙΟΥΣ
αυτο θελει η ms.. στρατιες devs εξαρτημενων απο το αχρηστο λειτουργικο της και τα αχρηστα
εργαλεία της.
λογικη μικρομαλακισμενης: Υπαρχει 1 και μοναδικο λειτουργικο και μερικες δικες της γλώσσες που υπαρχουνε γι αυτό μονο το λειτουργικό.
λογικη sun: Υπαρχουνε πολλα λειτουργικά και 1 γλώσσα για να προγραματιζεις εφαρμογες που τρεχουνε σε αυτα.
σωστη λογική: Υπαρχουνε πολλα λειτουργικά και πολλες γλώσσες για να προγραματιζεις σε αυτα
με τον καλυτερο συνδιασμο να ειναι c/c++ και javaΤελευταία επεξεργασία από το μέλος mpetou : 20-08-07 στις 16:57.
-
20-08-07, 20:39 Απάντηση: Γνωμες για ξεκίνημα με Visual Basic .NET #36
Ε τότε τι μας κουράζεις ρε φίλε τα συναισθηματικά σου .... μαγκιά σου να νιώθεις ότι θέλεις για τα παράθυρα και για ότδήποτε άλλο............... μαγκιά όλου του υπόλοιπου κόσμου να επιλέγει αυτό που θέλει....... το παιδί ρωτάει για την ΝΕΤ έχεις κάτι να του πεις; ..................πες το αν όχι δούλευε εσύ εκεί που θέλεις και άσε τους άλλους να κάνουν αυτό που θέλουν.
Λειτουργικός Διαχωρισμός του ΟΤΕ ΤΩΡΑ !!!!!
-
20-08-07, 20:43 Απάντηση: Γνωμες για ξεκίνημα με Visual Basic .NET #37
Visual studio & Office 2007 δεν είναι σε .NET
Paint.NET:
Please note that Windows 2000 is no longer supported. Paint.NET v3.0 will not install unless your operating system is Windows XP SP2 or newer.
-
20-08-07, 21:46 Απάντηση: Γνωμες για ξεκίνημα με Visual Basic .NET #38
Wow, από πού να αρχίσω και που να τελειώσω.
Οταν τα υποστηριζε αυτα η Java εσυ δεν ειχες αρχισει programming και η c# δεν ΥΠΗΡΧΕ ΚΑΝ!
http://it.slashdot.org/article.pl?si...&tid=108&tid=8
και κατι αλλο..
ΔΕΣ ΤΟ COLLECTIONS API ΚΑΙ ΞΑΝΑΕΛΑ ΝΑ ΜΑΣ ΔΕΙΞΕΙΣ ΤΗ ΦΑΝΕΛΑ
Πολυ απλα δεν υπαρχουν πουθενα τετοιες ds.Υπαρχουμε μονο κακογραμενες αντιγραφες του
http://msdn2.microsoft.com/en-us/lib...llections.aspx
http://msdn2.microsoft.com/en-us/lib...s.generic.aspx
Η java είναι η c++ με βγαλμένες όλες τις μαλακίες της c++ και μερικά extra πραματα
(σαν συνταξη σαν φιλοσοφια ειναι αλλο πραμα)
H μηχανικοί της sun φτιαξανε java οπως επρεπε να ειτανε η c++ για app programing.
οκ.. να αναψω τα αιματα
Ειστε να κονταρουμε ιδιο κωδικα για γενικούς υπολογισμούς σε ταχύτητα ?
Εγώ λέω ότι θα κερδισει η java την c# με διαφορα..
Να σου βάλω εγώ κάτι δύσκολο? Φτιάξε ένα τέτοιο interface σε java, να μην έχει καμία διαφορά από το theme του λειτουργικού.
Από τα Vista και μετά έχω το API του λειτουργικού σε .ΝΕΤ , το framework δεν χρειάζεται καν σαν redistributable για πιο λόγω να ασχοληθώ με java?
Παρ' όλα αυτά μου ακούγεται ενδιαφέρον σαν ιδέα, δεν έχω πρόβλημα να το δοκιμάσουμε.
tools
*intelliJ/eclipse/netbeans*to matisse tou netbeans*pmd kai findbugs*jdb*netbeans profiler*netbeans uml*subversion
Όταν βγει το nb 6 θα καταργήσω eclipse/intelliJ
Ήθελα να δοκιμάσω το Eclipce για C αλλά είναι γραμμένο σε java και δεν το έκανα εγκατάσταση στα windows, θα το δοκιμάσω στο debian. Γιατί το Eclipse είναι γραμμένο σε Java και οχι σε C++, δεν τους ενδιαφέρει η ταχύτητα ή κατέβασα εγώ λάθος version?
ΟΤΑΝ ΠΡΟΓΡΑΜΑΤΙΖΕΙΣ ΕΦΑΡΜΟΓΕΣ ΠΟΥ ΕΞΑΡΤΟΥΝΤΕ ΑΠΟ ΤΑ ΠΑΡΑΘΥΡΙΑ ΠΡΟΓΡΑΜΑΤΙΖΕΙΣ ΓΙΑ ΕΝΑ ΝΕΚΡΟ ΣΥΣΤΗΜΑ
Visual studio & Office 2007 δεν είναι σε .NET
Φαντάζομαι τι native api θα χρησιμοποιεί που δεν υπάρχει σε Windows 2000.
-
20-08-07, 23:39 Απάντηση: Γνωμες για ξεκίνημα με Visual Basic .NET #39Δες τα και κλάψε.
http://it.slashdot.org/article.pl?si...&tid=108&tid=8
tsako και δες πως την πατας..
http://www.javaspecialists.eu/archive/Issue090.html
Αλλα δε σηζηταω τετοιες μαλακιες.. Αυτα τα χαρακτηριστικα είναι τελιως επιφανιακά
Ερμ, αντιγραφές ονομάζουμε συνήθως τις μεταγενεστερες υλοποιήσεις (βλέπε java). Τι ακριβώς να δω στο συγκεκριμένο API? Δες έσυ καλύτερα
Συνολικά ένα project σε .NET θα είναι πάντα γρηγορότερο γιατί υπάρχει η δυνατότητα unmanaged code και συγκεκριμένα αν θες, στην C# πράξεις με pointers κάτι που η Java δεν υποστηρίζει.
Το machine code που βγαζει η vm της java ειναι καμια φορα καλυτερο και απο machine code
που βγάζει c compiler ποσο δε η c#
ΔΕΣ
http://magaz.hellug.gr/35/05_rce4-4.html
ok το ιδιο theme kai look and feel to κανεις με 1 γραμμη κωδικα:
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch (Exception e) {
}
http://java.sun.com/docs/books/tutor...feel/plaf.html
ΔΕΣ κανεις οτι l&f θες.. ακομα και τελοιως custom δικο σου
Αυτο το gui to κανω σε μερικες μερες σε swing me to matisse καποιος που ξερει καλα swing
to κανει μονημερης
Παρ' όλα αυτά μου ακούγεται ενδιαφέρον σαν ιδέα, δεν έχω πρόβλημα να το δοκιμάσουμε.Τελευταία επεξεργασία από το μέλος mpetou : 20-08-07 στις 23:49.
-
21-08-07, 16:35 Απάντηση: Γνωμες για ξεκίνημα με Visual Basic .NET #40
Την σιγουριά πως όλα τα core libraries του Office 2k7 είναι managed που την στηρίζεις;
Επίσης παρέλειψες να αναφέρεις ο MSSQL Server σε τι είναι
-
22-08-07, 02:57 Απάντηση: Γνωμες για ξεκίνημα με Visual Basic .NET #41
Εντάξει το παράδειγμα με την C δε θεωρώ ότι είναι ενδεικτικό σε καμία περίπτωση. Την συγκεκριμένη δημοσίευση την είχα διαβάσει. Με έφαγε η περιέργεια να δοκιμάσω κάτι αντίστοιχο και με C#.
C#
Κώδικας:using System; namespace fibonacci { class Program { static void Main(string[] args) { int n, retVal; TimeSpan tsStart, tsEnd; if (args.Length < 1) n = 1; else n = int.Parse(args[0]); tsStart = DateTime.Now.TimeOfDay; retVal = fib(n); tsEnd = DateTime.Now.TimeOfDay; Console.WriteLine("Result = {0}, completed in {1}sec", retVal, tsEnd.Subtract(tsStart).TotalSeconds); } static int fib(int n) { return n < 2 ? n : fib(n - 1) + fib(n - 2); } } }
Κώδικας:#include <stdio.h> #include <stdlib.h> #include <sys\timeb.h> int fib(int n) { return n < 2 ? n : fib(n - 1) + fib(n - 2); } int main(int argc, char* argv[]) { int n, retVal; double totalSec; struct timeb startTime, endTime; if(argc < 2) n = 1; else n = atoi(argv[1]); ftime(&startTime); retVal = fib(n); ftime(&endTime); totalSec = ((endTime.time - startTime.time) * 1000 + (endTime.millitm - startTime.millitm)) / 1000.00; printf("Result = %d, completed in %02fsec\n",retVal,totalSec); return 0; }
Την σιγουριά πως όλα τα core libraries του Office 2k7 είναι managed που την στηρίζεις;
Επίσης παρέλειψες να αναφέρεις ο MSSQL Server σε τι είναι
Spoiler:
-
22-08-07, 05:29 Απάντηση: Γνωμες για ξεκίνημα με Visual Basic .NET #42
Η ΑΠΟΚΑΛΥΨΗ...
ΚΡΑΤΗΘΗΤΕ!!!
Εκανα το αποπανω bench(fibonacci) που σκοπιμα αποκρυφτηκε πριν η java
οι κώδικες:
ΣΕ JAVA:
Κώδικας:public class Fibonacci { public static void main(String args[]) { if (args.length < 1){ return; }else{ int n = Integer.parseInt(args[0]); //start long start=System.currentTimeMillis(); int retVal = fib(n); long end=System.currentTimeMillis(); //end long timediff = end - start; System.out.printf("Java result: %d%n",retVal); System.out.printf("Java time: %d milliseconds%n",timediff); } } public static int fib(int n) { return n < 2 ? n : fib(n - 1) + fib(n - 2); } }
Κώδικας:#include <iostream> #include <windows.h> static int fib(int n) { return n < 2 ? n : fib(n - 1) + fib(n - 2); } int main(int argc, char* argv[]){ if(argc < 2){ return 1; }else{ int n = atoi(argv[1]); DWORD start = GetTickCount(); int retVal = fib(n); DWORD end = GetTickCount(); DWORD timediff = end - start ; std::cout << "C++ result: " << retVal << std::endl; std::cout << "C++ time: " << timediff << " milliseconds" << std::endl; return 0; } }
Κώδικας:using System; namespace fibonacci{ class Fibonacci{ static void Main(string[] args){ if (args.Length < 1){ return; }else{ int n = int.Parse(args[0]); //start TimeSpan start = DateTime.Now.TimeOfDay; int retVal = fib(n); TimeSpan end = DateTime.Now.TimeOfDay; //end TimeSpan timediff = end - start; Console.WriteLine("C# result: {0}", retVal); Console.WriteLine("C# time: {0} milliseconds", timediff.TotalMilliseconds); } } static int fib(int n){ return n < 2 ? n : fib(n - 1) + fib(n - 2); } } }
Το bench εγινε σε p4 3ghz 1 giga ram windows vista ultimate.
Σε java με Sun J2RE 1.6.0_02
Σε c++ εγινε με vs 2005 sp1
Σε c# εγινε με vs 2005 sp1
(σε java ετρεξε με την client vm.. με την server vm ειναι σαφως ταχυτερο.)
Οπως φαινετε απο το αποτελεσμα η java ξεφτυλισε την c#
Τις πηρε κοινως τα σοβρακα..
H JAVA ΕΚΑΝΕ ΛΙΓΟΤΕΡΟ ΑΠΟ ΤΟΝ ΜΙΣΟ ΧΡΟΝΟ ΠΟΥ ΕΚΑΝΕ Η C#
Για τους απιστους.. μπορειτε να δοκιμασετε και μονοι σας τους κωδικες.
Και να ξεκαθαριζουμε μια και καλη το θέμα με την ταχυτητα ασχετα απο το συγκεκριμενο bench..
(Σε γενικό μεσο όρο από όλα τα ήδη των εφαρμογών)
Ποιο γρηγορη είναι η c
μετά η c++
μετά η java
και τελευταια η c#
Τωρα καντε τουμπεκι microsoftoεξαρτημενοι και να μην ξανακουσω οτι η c# ειναι γρηγοροτερη απο τη java
(αν μπορει καποιος mod να βγαλει το παλιο attachment που δεν εχει μεσα την c++ )Τελευταία επεξεργασία από το μέλος mpetou : 22-08-07 στις 07:56.
-
22-08-07, 10:15 Απάντηση: Γνωμες για ξεκίνημα με Visual Basic .NET #43
Κανένα καλό tutorial για java υπάρχει? Έχω και ένα βιβλίο του Γκιούρδα αλλά θέλω και κάτι άλλο...Α και μια άλλη ερώτηση. Γνωρίζω C και λίγο java (ελάχιστα). Θα προτείνατε να μάθω πρώτα c++ και μετά java ή το αντίθετο?
Τελευταία επεξεργασία από το μέλος petalouda : 22-08-07 στις 10:17.
-
22-08-07, 10:42 Απάντηση: Γνωμες για ξεκίνημα με Visual Basic .NET #44
Τελευταία επεξεργασία από το μέλος Thuglife : 22-08-07 στις 10:49.
-
22-08-07, 11:35 Απάντηση: Γνωμες για ξεκίνημα με Visual Basic .NET #45
Αντί να τσακώνεστε για τις γλώσσες αλλάξτε τον αλγόριθμό σας που είναι τραγικός
εκτός από ροζ υπάρχουν και άλλα χρώματα??
Παρόμοια Θέματα
-
Ερώτηση για Visual Basic 6.0
Από lidia στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 27Τελευταίο Μήνυμα: 03-12-09, 23:19 -
Βιβλίο προγραμματισμού για visual basic
Από Atilas στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 15Τελευταίο Μήνυμα: 26-07-08, 21:04 -
Visual Basic
Από Uberalles στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 9Τελευταίο Μήνυμα: 25-01-08, 19:27 -
visual basic
Από errorr στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 1Τελευταίο Μήνυμα: 15-11-07, 21:43 -
Visual Basic για scripts
Από pt3 στο φόρουμ WindowsΜηνύματα: 8Τελευταίο Μήνυμα: 12-11-04, 14:42
Bookmarks