Η αναζήτηση της τέλειας γλώσσας

...συζητήσεις περί τεχνολογίας για hardware, software, υπηρεσίες, κλπ (για ubuntu ... στο Γενικά)

Συντονιστές: Geochr, ubuderix

Re: Η αναζήτηση της τέλειας γλώσσας

Δημοσίευσηαπό sokoban4ever » 12 Σεπ 2009, 03:56

@xqtr
Βασικά γίνεται ... για αυτό υπάρχουν άλλωστε και γλώσσες ιδανικές για να φτιάχνει κανείς compilers ...
βέβαια θα αλλάξει ο κύκλος ανάπτυξης οπότε πάλι σώστου compile και ξανα compile ... και άλλα καλούδια με χρονοτριβές...
αλλά βέβαια αν διατηρούσε την ίδια σύνταξη θα ήταν ευκολότερο.
Στην ακραία του έκφανση θα μπορούσε να πεί κανείς ότι γίνεται να σώζει κατευθείαν σε γλώσσα μηχανής
π.χ ήδη η python σώζει σε ένα είδος "assembly" που βέβαια μόνο αυτή την καταλαβαίνει ... βλέπε .pyc άρχεία....
αλλά τι λέμε :shock: εδώ υπάρχει το
Εικόνα
:bow: :bow: :bow: http://www.corepy.org/ :bow: :bow: :bow:
Σε φάση Hello, Processor! :lol: :lol: :D

Αλλα μια και το έφερε η κουβέντα κοίταξα στο blog του Guido Van Rossum και λέει ότι πάνε καλά οι "άλλες"
python jython pypy κλπ .
πλάκα πλάκα το pypy κάνει καλή δουλειά ... :thumbup:
Τελικά ... θα μπορούσε να πεί κανείς ότι :
δεν είναι ότι δεν υπάρχουν τέλειες γλώσσες αλλά ότι υπάρχουν αναποφάσιστοι και τεμπέληδες προγραμματιστές ...
:think: ... στην ακραία του έκφανση βέβαια ;) :D
φιλικά :) :thumbup:
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

Re: Η αναζήτηση της τέλειας γλώσσας

Δημοσίευσηαπό Hephaestus » 12 Σεπ 2009, 08:25

Η δημοσίευση διαγράφηκε.
Τελευταία επεξεργασία από Hephaestus και 15 Δεκ 2009, 02:43, έχει επεξεργασθεί 1 φορά/ες συνολικά
Γνώσεις ⇛ Linux: Μέτριο με 64 φουσκάλες ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Ναι
Άβαταρ μέλους
Hephaestus
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 316
Εγγραφή: 13 Απρ 2009, 22:10
Τοποθεσία: /dev/null
Εκτύπωση

Re: Η αναζήτηση της τέλειας γλώσσας

Δημοσίευσηαπό xqtr » 12 Σεπ 2009, 15:08

sokoban4ever έγραψε:Βασικά γίνεται ...

Αν γινοταν γιατι δεν εχουν φτιαξει κατι αναλογο? και τα φτιαχνουν ολα σε C?

sokoban4ever έγραψε:Στην ακραία του έκφανση θα μπορούσε να πεί κανείς ότι γίνεται να σώζει κατευθείαν σε γλώσσα μηχανής π.χ ήδη η python σώζει σε ένα είδος "assembly" που βέβαια μόνο αυτή την καταλαβαίνει ... βλέπε .pyc άρχεία....

Πολλες γλωσσες σου επιτρεπουν να χρησιμοποιησεις/ενσωματωσεις κωδικα assembly στο κωδικα σου... αυτο δεν ειναι λυση... απλως μια ευκολια. Αν ειναι να καταληξεις να γραφεις σε assembly, τοτε ποιος ο λογος να μαθαινεις καποια αλλη γλωσσα?

Hephaestus έγραψε:Μία porsche είναι αυτοκίνητο όταν την οδηγείς και ένα μάτσο παλιοσίδερα που μπορεί να σε πατήσει αν την οδηγεί κάποιος άλλος. Έτσι και ανάλογα με το πεδίο εφαρμογής, κάθε γλώσσα έχει τα μοναδικά της πλεονεκτήματα. Πχ. σε εφαρμογές που αφορούν αυτοματισμούς με μικροελεγκτές, assembly και C είναι μονόδρομος. Ενώ σε μία αυτοματοποίηση μίας διαδικασίας σε ένα PC η python ή ακόμη και ένα απλό shell script μπορεί να λάμψει.

:thumbup: :thumbup: :thumbup:

Δειτε και αυτο: http://www.tiobe.com/index.php/content/ ... index.html
O χειμώνας έρχεται...
Γνώσεις ⇛ Linux: Μέτριο │ Προγραμματισμός: Ναι (Delphi/Lazarus) │ Αγγλικά: Καλά
Λειτουργικό : Ubuntu 14.04 σε Acer Aspire 5520
Προδιαγραφές ⇛ AMD Turion 1.8GHz │ 1GB │ ATI X700 │ Broadcom BCM4318 │LCD 15.4"
Άβαταρ μέλους
xqtr
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 509
Εγγραφή: 05 Φεβ 2009, 19:00
Εκτύπωση

Re: Η αναζήτηση της τέλειας γλώσσας

Δημοσίευσηαπό da_perama1 » 12 Σεπ 2009, 18:43

Εγώ αρχικά ερωτεύτηκα την απλότητα και την κομψότητα της C, παρ' όλες τις παγίδες που έκρυβαν οι pointers. Όταν όμως δοκίμασα να περάσω στην C++ είδα ότι με την αντικειμενοστραφή προσέγγιση χάθηκαν τα χαρακτηριστικά που με γοήτευαν στη C. Στη συνέχεια ασχολήθηκα με την java, με την καταπληκτική ιδέα της virtual machine, αλλά μετά από 2-3 χρόνια διαπίστωσα ότι και αυτή είχε πολύ πλεονασμό ( redundancy ) για τα γούστα μου και στράφηκα στην python.
Τα γράφω αυτά για να δείξω ότι ο καθένας χρησιμοποιεί τη γλώσσα που έχει τα χαρακτηριστικά που του ταιριάζουν και τις δυνατότητες που πιο πολύ επιθυμεί. Αυτά βέβαια δεν ισχύουν για όσους θέλουν να ασχοληθούν επαγγελματικά με τον προγραμματισμό. Ο επαγγελματίας προγραμματιστής, κατά τη γνώμη μου, πρέπει να έχει βαθιά γνώση σε κάποια από τις επικρατέστερες γλώσσες ( C++, java, python, ... ) και επαφή με όσο το δυνατόν περισσότερες άλλες για να μπορεί σε σύντομο διάστημα να συμμετάσχει σε όποιο project βρεθεί μπροστά του.
Εμείς οι ερασιτέχνες ( από την άποψη που δεν περιμένουμε να ζήσουμε από τον προγραμματισμό ) μπορούμε να συνεχίσουμε να ψάχνουμε την τέλεια γλώσσα και να ανταλλάσουμε απόψεις για τα χαρακτηριστικά και τις δυνατότητες που θα πρέπει να έχει, ελπίζοντας να μην εμφανιστεί σύντομα και ισοπεδώσει όλο αυτή τη γοητευτική βαβέλ των γλωσσών.
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.04 precise 64bit (el_GR.UTF-8), Ubuntu 3.0.0-17-generic
3 Intel Core i5 CPU 650 3.20GHz ‖ RAM 7783 MiB ‖ Intel DH55TC -
4 Intel Core Processor Integrated Graphics Controller [8086:0042] (rev 02)
5 eth0: Intel 82578DC Gigabit Network Connection [8086:10f0] (rev 06)
da_perama1
punkTUX
punkTUX
 
Δημοσιεύσεις: 289
Εγγραφή: 11 Νοέμ 2008, 20:35
Τοποθεσία: Κέρκυρα
Εκτύπωση

Re: Η αναζήτηση της τέλειας γλώσσας

Δημοσίευσηαπό sokoban4ever » 13 Σεπ 2009, 01:44

@xqtr
κοιτά υπάρχουν ένα σωρό projects αλλά δεν κυριαρχούν οι καλύτερες ιδέες βλέπε java... ;)
το τι κυριαρχεί δεν είναι απαραίτητα το καλύτερο ... προφανώς
οπότε και να βρεί κανείς την γλωσσα που του είναι "τέλεια" δεν σημαίνει ότι έυκολα θα μπορέσει να δουλέψει
με αυτή αν δεν την χρησιμοποιεί κανείς στην δουλειά του....

οπότε σωστά λέει ο @da_perama1ότι πρέπει να ξέρει τις επικρατέρες γλώσσες ....αλλά θα έρθει σε κάποια
στιγμή αντιμέτωπος ... με γλώσσες που δουλέυουν άλλοι προγραμματιστές όπως ...την java ...
μπλιάχχχχ what a waste of time ;) 8-)
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

Re: Η αναζήτηση της τέλειας γλώσσας

Δημοσίευσηαπό xqtr » 13 Σεπ 2009, 17:23

sokoban4ever έγραψε:
κοιτά υπάρχουν ένα σωρό projects αλλά δεν κυριαρχούν οι καλύτερες ιδέες βλέπε java... ;)
το τι κυριαρχεί δεν είναι απαραίτητα το καλύτερο ... προφανώς
οπότε και να βρεί κανείς την γλωσσα που του είναι "τέλεια" δεν σημαίνει ότι έυκολα θα μπορέσει να δουλέψει
με αυτή αν δεν την χρησιμοποιεί κανείς στην δουλειά του....

οπότε σωστά λέει ο @da_perama1ότι πρέπει να ξέρει τις επικρατέρες γλώσσες ....αλλά θα έρθει σε κάποια
στιγμή αντιμέτωπος ... με γλώσσες που δουλέυουν άλλοι προγραμματιστές όπως ...την java ...
μπλιάχχχχ what a waste of time ;) 8-)


Συμφωνω... και το ξερω... αφου η καλητερη γλωσσα ειναι η Object Pascal(Delphi/Lazarus) και ολοι πανε και χρησιμοποιουν java και C... :mrgreen: :lol: ;)

Off topic:
Οποιος ενδιαφερεται για lazarus/pascal ας ριξει μια ματια εδω http://www.youtube.com/view_play_list?p ... D383BCA386 . Τα video μπορει να ειναι σε windows, ομως τρεχει και σε linux και μπορειτε να φτιαξετε προγραμματα για windows, linux, pocket pc, mac.
O χειμώνας έρχεται...
Γνώσεις ⇛ Linux: Μέτριο │ Προγραμματισμός: Ναι (Delphi/Lazarus) │ Αγγλικά: Καλά
Λειτουργικό : Ubuntu 14.04 σε Acer Aspire 5520
Προδιαγραφές ⇛ AMD Turion 1.8GHz │ 1GB │ ATI X700 │ Broadcom BCM4318 │LCD 15.4"
Άβαταρ μέλους
xqtr
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 509
Εγγραφή: 05 Φεβ 2009, 19:00
Εκτύπωση

Re: Η αναζήτηση της τέλειας γλώσσας

Δημοσίευσηαπό sokoban4ever » 14 Σεπ 2009, 12:38

@xqtr
Λοιπόν θα ρίξω μια ματιά γιατί από ότι θυμάμαι είχα κάνει παλιά turbo pascal ( και πρέπει να μοιάζει πάρα πολύ λογικά )
και κάτι θυμάμαι
όπως

Κώδικας: Επιλογή όλων
begin program;
writeln ('hello world');

θέλω λίγη δουλειά ακόμε έ ; :crazy: 8-) :lol:
:D
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

Re: Η αναζήτηση της τέλειας γλώσσας

Δημοσίευσηαπό dyrer » 14 Σεπ 2009, 13:53

sokoban4ever έγραψε:@xqtr
Λοιπόν θα ρίξω μια ματιά γιατί από ότι θυμάμαι είχα κάνει παλιά turbo pascal ( και πρέπει να μοιάζει πάρα πολύ λογικά )
και κάτι θυμάμαι
όπως

Κώδικας: Επιλογή όλων
begin program;
writeln ('hello world');

θέλω λίγη δουλειά ακόμε έ ; :crazy: 8-) :lol:
:D


Θέλεις αρκετή. :clap:
Πάντως είχα ρίξει πάρα πολλά ξενύχτια με την Turbo Pascal 5.χ και 6.0 με τα σαραβαλάκια της τότε εποχής. Πάντως ηταν μια γλώσσα που αγάπησαν πάρα πολλοί, αλλά δυστυχώς πέθανε αν και προσπάθησε πάρα πολύ το Delphi.
Τώρα μάλλον τα εργαλεία της m$ και Python, java εξουσιάζουν τους υπολογιστές σήμερα. Τέλεια γλώσσα δεν υπάρχει, υπάρχουν εργαλεία που ανάλογα με την δουλειά που θέλουμε να κάνουμε χρησιμοποιούμε και την ανάλογη γλώσσα. Εγώ πχ σπαταλάω τον χρόνο μου πχ με την PHP, η Python ειναι απλά μια εμπειρια που αν έχω χρόνο θα ήθελα να την γνωρίσω
Το WordPress στα Ελληνικά
MegaBlogSite
To Προσωπικό Μου Ιστολόγιο
Άβαταρ μέλους
dyrer
babeTUX
babeTUX
 
Δημοσιεύσεις: 57
Εγγραφή: 09 Νοέμ 2008, 21:51
Εκτύπωση

Re: Η αναζήτηση της τέλειας γλώσσας

Δημοσίευσηαπό xqtr » 14 Σεπ 2009, 18:12

sokoban4ever έγραψε:@xqtr
Λοιπόν θα ρίξω μια ματιά γιατί από ότι θυμάμαι είχα κάνει παλιά turbo pascal ( και πρέπει να μοιάζει πάρα πολύ λογικά )
και κάτι θυμάμαι
όπως

Κώδικας: Επιλογή όλων
begin program;
writeln ('hello world');

θέλω λίγη δουλειά ακόμε έ ; :crazy: 8-) :lol:
:D



Πλεον αναφερετε ως Object Pascal (OP) και ειλικρινα σε σχεση με την παλια Turbo Pascal ειναι η μερα με τη νυχτα. Η ΟΡ, εχει πλησιασει κατα πολυ την C++ σε δυνατοτητες. Για μενα τα δυο μεγαλα της ατου ειναι, η ευκολια "διαβασματος" του κωδικα και το γεγονος οτι με την χρηση του Lazarus μπορεις να κανεις εφαρμογες για πολλα συστηματα (crosscompiling). Και να σκεφτεις οτι το Lazarus ειναι free.

Tεσπα, οπως εχει προαναφερθει... περι ορεξεως... κολοκυθοπιτα... καθενας διαλεγει αυτο που του αρεσει και τον διευκολυνει. :) Αν χρειαστεις βοηθεια... ευχαριστως... η μπορεις να ρωτησεις και εδω http://lazarus.freepascal.org/
O χειμώνας έρχεται...
Γνώσεις ⇛ Linux: Μέτριο │ Προγραμματισμός: Ναι (Delphi/Lazarus) │ Αγγλικά: Καλά
Λειτουργικό : Ubuntu 14.04 σε Acer Aspire 5520
Προδιαγραφές ⇛ AMD Turion 1.8GHz │ 1GB │ ATI X700 │ Broadcom BCM4318 │LCD 15.4"
Άβαταρ μέλους
xqtr
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 509
Εγγραφή: 05 Φεβ 2009, 19:00
Εκτύπωση

Re: Η αναζήτηση της τέλειας γλώσσας

Δημοσίευσηαπό sokoban4ever » 15 Σεπ 2009, 00:58

@xqtr
Thanks να σε καλά :D
Αλλά τώρα μου βάζεις μία ιδέα :mrgreen:
Αφού είναι έυκολη και ευανάγνωστη γλώσσα γιατί να μην αρχίσουμε μαθήματα ( πχ από το documentation του freepascal)
με lazarus και free pascal .
Ποιο εύκολο εγχείρημα σίγουρα από την c++ ;)
Τι λές για καθηγητής; :?:
:thumbup:
please :oops:
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Περί Τεχνολογίας