Pascal ???

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

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

Pascal ???

Δημοσίευσηαπό Bagelis » 11 Δεκ 2009, 23:52

Το ξέρω ότι με αυτή την γλώσσα σε κάποιους θα ξυπνήσω αναμνήσεις αλλα θέλω να ξεκινήσω με pascal να έχω έναν μπούσουλα και μετά θα μπώ πιό βαθιά. Δεν θέλω να κάνω το λάθος που κάνουν οι περισσότεροι ( δεν ξέρουν τίποτα και πάνε να ξεκινήσουν με c/c++ ) , θέλω ένα ομαλό ξεκίνημα ( κατα την γνώμη μου είναι καλύτερα ). Θέλω ένα πλήρες περιβάλλον για προγραμματισμό στην pascal. Δοκίμασα το πρόγραμμα Lazarus , αν γίνεται να μου προτείνεται κατι άλλο θα το εκτιμούσα. Σας ευχαριστώ για τον χρόνο σας. :!:
Γνώσεις ⇛ Linux:Χαμηλό ┃ Προγραμματισμός: Χαμηλός ┃ Αγγλικά: Πολύ Καλά
Λειτουργικό: Ubuntu 10.04( LTS ) x64 bit
Προδιαγραφές ⇛ Intel core i5 │ 8GB │Nvidia GTS 250 1Gb │8139 │ HDD Audio │ TFT 22'' │
Άβαταρ μέλους
Bagelis
babeTUX
babeTUX
 
Δημοσιεύσεις: 44
Εγγραφή: 08 Νοέμ 2009, 21:27
Εκτύπωση

Re: Pascal ???

Δημοσίευσηαπό tux-student » 12 Δεκ 2009, 00:12

Γνώσεις ⇛ Linux: Συνεχώς αυξανόμενες ┃ Προγραμματισμός: Λίγο┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 10.04 Lucid Lynx(32bit)
Προδιαγραφές ⇛ Intel Core 2 Duo 6400@2.13GHz ┃ ATI Radeon X1300 Series ┃ RAM 1GB ┃ Realtek RTL8187 Wireless 802.11g ┃ TFT 17" 1280x1024
tux-student
babeTUX
babeTUX
 
Δημοσιεύσεις: 18
Εγγραφή: 29 Δεκ 2008, 14:14
Εκτύπωση

Re: Pascal ???

Δημοσίευσηαπό panligo » 12 Δεκ 2009, 00:43

Αξίζει να σημειώσω πως κατά την γνώμη μου η pascal ναι μεν δεν είναι και η καλύτερη γλώσσα προγραμματισμού αλλά είναι η καλύτερη γλώσσα για να αρχίσει κάποιος τον προγραμματισμό.
Άβαταρ μέλους
panligo
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1150
Εγγραφή: 29 Ιαν 2009, 22:44
Τοποθεσία: Αθήνα
Εκτύπωση

Re: Pascal ???

Δημοσίευσηαπό Hephaestus » 12 Δεκ 2009, 02:46

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

Re: Pascal ???

Δημοσίευσηαπό the_sidewinder » 12 Δεκ 2009, 06:00

@Hephaestus

Νομίζω ότι αυτό που ήθελε να πει είναι πως είναι λάθος να ξεκινάμε προγραμματισμό με μία αντικειμενοστραφή γλώσσα (βλ. c++).
Κατά την άποψή μου πάντα, η c είναι μία από τις κατάλληλες γλώσσες για να ξεκινήσει κάποιος, όπως και η Pascal επίσης. (Εγώ Pascal δεν ξέρω).
Το να ξεκινήσει, όμως, κάποιος με αντικείμενα και συμβάντα, χωρίς να έχει κάνει τα πρώτα του βήματα σε μία ακολουθιακή γλώσσα, ίσως τον δυσκολέψει λίγο να "χωνέψει" την ουσία αυτών που γράφει. Σε καμία περίπτωση βέβαια, δεν υποτιμώ όσους ξεκινούν με c++ ή Java (που είναι και της μόδας)
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 10.04 32bit σε Sony Vaio VGN-NW21SF/T
Προδιαγραφές ⇛ P7450 │4GB │ ATI Radeon® HD 4570 │ HD Audio │ LCD 15.5" WXGA 1366x768
Άβαταρ μέλους
the_sidewinder
babeTUX
babeTUX
 
Δημοσιεύσεις: 46
Εγγραφή: 14 Νοέμ 2009, 04:38
Εκτύπωση

Re: Pascal ???

Δημοσίευσηαπό Hephaestus » 12 Δεκ 2009, 07:17

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

Re: Pascal ???

Δημοσίευσηαπό the_sidewinder » 12 Δεκ 2009, 15:22

@Hephaestus

Έχω την εντύπωση ότι δεν έχουμε διαφορετικές απόψεις και μόνο το θέμα το κάνει να φαίνεται έτσι. :) Συνοψίζω, λοιπόν, τις απόψεις μου εδώ:

1. Το ποιος θα γίνει καλός προγραμματιστής κρίνεται κατα 90+% από το δικό του ταλέντο, μεράκι, κτλ.

2. Όχι στο αν θα τα καταφέρει, αλλά στο πόσο γρήγορα θα αφομοιώσει κάποια πράγματα, ευθύνεται σε ένα μικρό ποσοστό και η γλώσσα που ξεκινάει. Για παράδειγμα, πιστεύω ότι Visual Basic ή μία Dark Basic αν τη θυμάστε, παρ' ότι εύκολες, δεν είναι καλές γλώσσες για να ξεκινήσει κάποιος. Γενικά, το να μη σε περιορίζει τίποτα, να μη χρειάζεται να δηλώνεις μεταβλητές, οι αυτοματοποιημένες εντολές που τα κάνουν όλα μόνες τους, θεωρώ ότι μόνο κακές συνήθειες μπορούν να προσφέρουν σε κάποιον. Ιδιαίτερα, εάν αυτός δεν έχει και κάποιες βασικές γνώσεις γύρω από τη λειτουργία των Η/Υ.

3. Δεν είμαι από αυτούς που υπερτιμάνε την Pascal. Όταν είπα ότι είναι κατάλληλη γλώσσα, εννοούσα απλά ότι δεν ανήκει στην κατηγορία 2. (Εγώ, συνήθως, προτείνω τη C για να ξεκινήσει κάποιος και ύστερα Java, λίγο assembly για εμβάθυνση και την αγαπημένη c++).

4.
Hephaestus έγραψε:Ούτε και εγώ κατάλαβα γιατί κάποιοι λένε πως δεν μπορείς να κάνεις χωρίς αντικείμενα και εκθειάζουν ότι ++ υπάρχει.

Γι' αυτό ακριβώς υποστηρίζω ότι χρειάζεται μία όχι αντικειμενοστραφής για αρχή. Έτσι να συνηθίσεις...

5. Η Logo και αν είναι μια χαζομάρα...

και τέλος...
Hephaestus έγραψε:Συνοψίζοντας, άσχετα με το εργαλείο, η τέχνη είναι να αναλύσεις το πρόβλημα προς τα πίσω, να το κάνεις μικρά τμήματα όπου κάθε ένα είναι λογικά αυτοτελές, να γράφεις μικρά και χρήσιμα προγράμματα που κάθε ένα από αυτά να ακολουθεί τους κανόνες επανακατεύθυνσης (ναι, γιατί να μην έχουν τα πάντα και command line;), να γράφεις μέχρι 20 γραμμές σωστού κώδικα την ημέρα και το σημαντικότερο, να διαβάζεις τι έγραψες!

+1000
και άλλα +500 για το command line :thumbup: :clap:
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 10.04 32bit σε Sony Vaio VGN-NW21SF/T
Προδιαγραφές ⇛ P7450 │4GB │ ATI Radeon® HD 4570 │ HD Audio │ LCD 15.5" WXGA 1366x768
Άβαταρ μέλους
the_sidewinder
babeTUX
babeTUX
 
Δημοσιεύσεις: 46
Εγγραφή: 14 Νοέμ 2009, 04:38
Εκτύπωση

Re: Pascal ???

Δημοσίευσηαπό the_sidewinder » 12 Δεκ 2009, 15:35

Bagelis έγραψε:Θέλω ένα πλήρες περιβάλλον για προγραμματισμό στην pascal.


Γιατί δε δοκιμάζεις (άσχετα με τη γλώσσα) έναν απλό επεξεργαστή κειμένου (με highlights φυσικά...) με έναν compiler;
Ούτε debugger δε χρειάζεσαι. Ας παιδευτείς λίγο στην αρχή με τίποτα ανεξήγητα ουρανοκατέβατα σφάλματα, να μάθει λίγο το μάτι σου στο debugging και την εκτέλεση κώδικα με το μάτι. Αφού δουλέψεις λιγάκι ψάχνεις και περιβάλλον για τα μεγαλύτερα project.

Από επεξεργαστή κειμένου χωρίς απαραίτητα να μείνεις σε αυτόν, πάρε και ένα μάτι τον vim. Έχει κάποιες δυνατότητες για αναζήτηση που με CTRL+F δε θα τις βρεις ποτέ. Γενικά, ή θα τον λατρέψεις ή θα τον μισήσεις... ;)
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 10.04 32bit σε Sony Vaio VGN-NW21SF/T
Προδιαγραφές ⇛ P7450 │4GB │ ATI Radeon® HD 4570 │ HD Audio │ LCD 15.5" WXGA 1366x768
Άβαταρ μέλους
the_sidewinder
babeTUX
babeTUX
 
Δημοσιεύσεις: 46
Εγγραφή: 14 Νοέμ 2009, 04:38
Εκτύπωση

Re: Pascal ???

Δημοσίευσηαπό Bagelis » 12 Δεκ 2009, 17:45

Hephaestus έγραψε:
έγραψε:Το ξέρω ότι με αυτή την γλώσσα σε κάποιους θα ξυπνήσω αναμνήσεις αλλα θέλω να ξεκινήσω με pascal να έχω έναν μπούσουλα και μετά θα μπώ πιό βαθιά. Δεν θέλω να κάνω το λάθος που κάνουν οι περισσότεροι ( δεν ξέρουν τίποτα και πάνε να ξεκινήσουν με c/c++ ) , θέλω ένα ομαλό ξεκίνημα ( κατα την γνώμη μου είναι καλύτερα ). Θέλω ένα πλήρες περιβάλλον για προγραμματισμό στην pascal. Δοκίμασα το πρόγραμμα Lazarus , αν γίνεται να μου προτείνεται κατι άλλο θα το εκτιμούσα. Σας ευχαριστώ για τον χρόνο σας. :!:

Λάθος το να ξεκινήσει κάποιος με οτιδήποτε άλλο εκτός από Pascal; :lol: :lol: :lol: :lol: :lol: :lol: :lol:
Επίσης το να ορίζεται κάποιος που δεν ξέρει τίποτε πως κάνει λάθος επειδή ξεκινά με C είναι το λιγότερο χαζό, για να μην πω κάτι άλλο... ;)
Για να σοβαρευτούμε λίγο, πάψτε να διαδίδετε τις ίδιες αναμασημένες σαχλαμάρες που διαβάσατε/ακούσατε κάπου. Υπάρχουν αρκετοί εδώ μέσα που μπορούν (και δεν είναι άσχετοι) να πουν από την θέση κάποιου που έχει ήδη την εμπειρία, πως επειδή κάτι (Pascal) σε κάποια δεδομένη στιγμή στην ιστορία επενδύθηκε με την ποιότητα της "εκπαιδευτικής αξίας" δεν το καθιστά και αυτομάτως άξιο του τίτλου του αλλά ούτε και ιδιαίτερα αξιόλογο σε σύγκριση με άλλα πράγματα σήμερα. Το να γράφουμε σήμερα "όμορφη" Algol έχει τόση πρακτική αξία για την εξέλιξη της πληροφορικής όσο και οι προβλέψεις πως τα 640ΚΒ είναι αρκετά για τον οποιονδήποτε. Καλώς ορίσατε στον 21ο αιώνα, όπου τα robots τρέχουν linux και προγραμματίζονται σε σκέτη C, με ολίγη Python ενώ οι μικροελεγκτές στην μηχανή espresso που μόλις αγοράσατε καθώς και το ωραίο σας πλυντήριο προγραμματίστηκαν σε C με ολίγη assembly. Και η πλειοψηφία αυτών που το έκαναν δεν έπιασαν ποτέ τους Pascal (ρε τους άσχετους!).

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








Θέλω να ζητήσω συγνώμη αν με τα λεγομενά μου προσέβαλα κάποιους :( Ότι είπα είναι καθαρά δική μου άποψη και σαφώς δεν είπα ότι αν κάποιος δεν ξεκινήσει με pascal είναι λάθος , απλά πιστεύω ότι πριν πας να γίνεις "ναυαγοσώστης" πρέπει να μάθεις να κολυμπάς δλδ να μάθεις τα απλά και τα βασικά πρώτα !! Είναι προσωπική άποψη του καθενός για το πώς θα ξεκινήσει , αν έχεις όρεξει με ότι και να ξεκινήσεις θα γίνεις καλός. Τέλος ζητώ ξανά συγνωμη σε όσους προσβλήθηκαν με τα λεγομενά μου !! Ευχαριστώ για τον χρόνο σας και για τις προτάσεις σας.
Γνώσεις ⇛ Linux:Χαμηλό ┃ Προγραμματισμός: Χαμηλός ┃ Αγγλικά: Πολύ Καλά
Λειτουργικό: Ubuntu 10.04( LTS ) x64 bit
Προδιαγραφές ⇛ Intel core i5 │ 8GB │Nvidia GTS 250 1Gb │8139 │ HDD Audio │ TFT 22'' │
Άβαταρ μέλους
Bagelis
babeTUX
babeTUX
 
Δημοσιεύσεις: 44
Εγγραφή: 08 Νοέμ 2009, 21:27
Εκτύπωση

Re: Pascal ???

Δημοσίευσηαπό Bagelis » 12 Δεκ 2009, 18:52

Τελικά βρήκα ένα ιδανικό πρόγραμμα για μένα το geany. Με βοήθησε πολύ το Link σου φίλε tux-student. Σας ευχαριστώ όλους για τον χρόνο σας :D :D :D
Γνώσεις ⇛ Linux:Χαμηλό ┃ Προγραμματισμός: Χαμηλός ┃ Αγγλικά: Πολύ Καλά
Λειτουργικό: Ubuntu 10.04( LTS ) x64 bit
Προδιαγραφές ⇛ Intel core i5 │ 8GB │Nvidia GTS 250 1Gb │8139 │ HDD Audio │ TFT 22'' │
Άβαταρ μέλους
Bagelis
babeTUX
babeTUX
 
Δημοσιεύσεις: 44
Εγγραφή: 08 Νοέμ 2009, 21:27
Εκτύπωση

Επόμενο

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι