Προς το περιεχόμενο

Java Call by reference


pbp

Προτεινόμενες αναρτήσεις

Δημοσ.

Δες εδώ. Τα εξηγεί ωραία.

 

 

Κατατοπιστικοτατο. Και εγω την ιδια λανθασμενη αποψη ειχα με τα ref και pointers by val.

 

 

 

 

 

Μια και συζηταμε για το τι εχει η μια και οχι η αλλη γλωσσα, προσφατα εψαχνα σε c# πως να δουλεψω με πολυ μεγαλους αριθμους, και διαβαζοντας μηνυματα σε forums κατεληξα στο οτι η c# δεν παρεχει biginteger class σαν τη Java αλλα πρεπει να το υλοποιησεις (η κατεβασεις) μονος σου!

Μπορει να μην ειναι ελλειψη στη δομη της γλωσσας, απλως στο API, αλλα παλι δεν το περιμενα.

Δημοσ.

Μια και συζηταμε για το τι εχει η μια και οχι η αλλη γλωσσα, προσφατα εψαχνα σε c# πως να δουλεψω με πολυ μεγαλους αριθμους, και διαβαζοντας μηνυματα σε forums κατεληξα στο οτι η c# δεν παρεχει biginteger class σαν τη Java αλλα πρεπει να το υλοποιησεις (η κατεβασεις) μονος σου!

Μπορει να μην ειναι ελλειψη στη δομη της γλωσσας, απλως στο API, αλλα παλι δεν το περιμενα.

 

Όπως σωστά λες και συ, δεν πρόκειται για έλλειψη στη γλώσσα γιατί σχεδόν καμία γλώσσα δεν παρέχει big integer τύπο ενσωματωμένο σαν primitive (σχεδόν γιατί κάποιες γλώσσες που δεν έχουν static typing θα μπορούσαν να το κάνουν, π.χ. η Ruby το κάνει). Απο κει και πέρα αν γράφεις για .net 4 υπάρχει μια χαρά. Οπότε αν έψαχνες πρόσφατα και οι απαντήσεις ήταν κι αυτές πρόσφατες, μάλλον πρέπει να αλλάξεις μέρη όπου ψάχνεις απαντήσεις (hint: StackOverflow).

Δημοσ.
Ακου απο δω κι απο κει οτι java == C#!! Απο που κι ως που;

 

από εδώ εως εκεί...

 

πάνω κάτω σου λέει ρε παιδί μου, όχι και ολόιδιες,

εκτός απο το βασικό, ότι για άλλη δουλειά ειναι η μία και για άλλη η άλλη, υπάρχουν αρκετές διαφορές...

 

άλλα μοιάζουν αρκετα , και στην σύνταξη και επιπλέον η C# μπορεί να χρησιμοποιηθεί και για εφαρμογές διαδικτύου...

τέσπα, είναι "σχεδόν" τα ίδια, απλά απο άλλες εταιρίες, ζήλεψε η Microsoft την απήχηση της Java, γιατί όσο να ναι η Java στην σύνταξη είναι παιχνιδάκι μπροστά στην C, και σου λέει... κάτσε να βγάλουμε και εμείς κάτι τέτοιο...(λολ)

 

ΥΓ: Πάντως τα έχει καταφέρει η Microsoft να μας κάνει να τσακωνόμαστε C# vs Java

 

Εντάξει, έγινε hijack το θέμα σε Javaθάψιμο.

 

Εντάξει, θάβουμε χωρίς να υπάρχει κάποιος γνώστης Java να κάνει έναν αντίλογο.

 

Αλλά να μην έχει και sealed? Το παράκανες! :-D

 

πως δεν υπάρχουν ρε, σχεδόν οι μισοι εδώ μέσα ξέρουν τουλάχιστον C/C++/Java τις γλώσσες που είναι στην μόδα, τώρα αν κάποιος ξέρει Cobol πχ, ποιος τον χέ***ει αυτόν... έτσι δεν είναι?

 

καμάρια μου εσείς...

Δημοσ.

Όπως σωστά λες και συ, δεν πρόκειται για έλλειψη στη γλώσσα γιατί σχεδόν καμία γλώσσα δεν παρέχει big integer τύπο ενσωματωμένο σαν primitive (σχεδόν γιατί κάποιες γλώσσες που δεν έχουν static typing θα μπορούσαν να το κάνουν, π.χ. η Ruby το κάνει). Απο κει και πέρα αν γράφεις για .net 4 υπάρχει μια χαρά. Οπότε αν έψαχνες πρόσφατα και οι απαντήσεις ήταν κι αυτές πρόσφατες, μάλλον πρέπει να αλλάξεις μέρη όπου ψάχνεις απαντήσεις (hint: StackOverflow).

 

 

Δεν ειπε κανεις να το εχει σαν primitive. Object σαν αυτο που η java εχει εδω και 10 χρονια απο το 1.3.1 τουλαχιστον.

Το ξερω το StackOverflow. Πολλα searches βγαζουν posts απο εκει. Εψαχνα προσφατα μεν αλλα για το visual studio express 2005. To .net 4.0 παιζει στο 2010.

Στις απαντησεις λεγανε οτι (θα) υπαρχει στο 4.0. Σαν πολυ το καθυστερησανε.

Βεβαια πανευκολα βρηκα μια κλαση υλοποιημενη σε .net 2.0 και εκανα τη δουλεια μου.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...