Προγραμμα αποθηκης

Γενικά θέματα για τις γλώσσες προγραμματισμού που δεν καλύπτονται από τις άλλες περιοχές της κατηγορίας.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
cdhyper
Literature Moderator
Δημοσιεύσεις: 9707
Εγγραφή: 23 Ιουν 2001 03:00
Τοποθεσία: Φωτονερόπετρα
Επικοινωνία:

Προγραμμα αποθηκης

Δημοσίευση από cdhyper » 05 Νοέμ 2005 21:38

Επειδή τον ξέρω τον Bugman από άλλα fora είναι ένας απίθανος προγραμματιστής και η m2000 είναι δική του γλώσσα προγραμματισμού. Επομένως μην του κολλάτε πολύ πολύ :)
Σύγκριση τιμών Supermarket: http://www.shopnsave.gr
Νέα Ιταλικα επιπλα κουζινας
Για φιλοσόφους: http://filosofia.gr και http://liantinis.org

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Προγραμμα αποθηκης

Δημοσίευση από dimsis » 06 Νοέμ 2005 00:39

Ορίστε:
http://www.finram.gr/ (τεύχος Νοεμβίου)
Κάνε κλικ πάνω δεξιά στο εικονίδιο της Access που γράφει Τιμολόγηση 2005.

ΤΑ ΜΥΣΤΙΚΑ ΤΗΣ ΤΙΜΟΛΟΓΗΣΗΣ
Η τρίτη συνέχεια της προσπάθειας να αναδειχθούν οι δυνατότητες των εφαρμογών της σουίτας της Microsoft Office για δημιουργία εφαρμογών «do it yourself», μας βρίσκει να αναπτύσσουμε μια εφαρμογή τιμολόγησης. Η τιμολόγηση ως ξεχωριστή επιχειρησιακή διαδικασία αποτελεί ένα εξαιρετικά ενδιαφέρον κομμάτι τόσο από προγραμματιστική όσο και από επιχειρησιακή άποψη. Στο τυπικό μέρος της υπόθεσης ο Κώδικας Βιβλίων και Στοιχείων είναι ιδιαίτερα αυστηρός όσον αφορά στην έκδοση παραστατικών και γι’ αυτό αφιερώνει αρκετά άρθρα στην αναλυτική περιγραφή των απαιτήσεων που έχει από άποψη αναγραφής των απαραίτητων στοιχείων στα εκδιδόμενα παραστατικά. Όποιος ενδιαφέρεται να αναπτύξει μια εφαρμογή Τιμολόγησης οφείλει να μελετήσει πάρα πολύ προσεκτικά τις σχετικές διατάξεις…

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

Προγραμμα αποθηκης

Δημοσίευση από skeftomilos » 06 Νοέμ 2005 02:27

cdhyper έγραψε:Επειδή τον ξέρω τον Bugman από άλλα fora είναι ένας απίθανος προγραμματιστής και η m2000 είναι δική του γλώσσα προγραμματισμού. Επομένως μην του κολλάτε πολύ πολύ :)
Καλός προγραμματιστής σίγουρα είναι. Αλλά το θέμα είναι γιατί κάποιος να ξεκινήσει να μάθει μια άγνωστη γλώσσα όπως η M2000, και να μην επενδύσει καλύτερα το χρόνο του σε μια γνωστή και καταξιωμένη γλώσσα από τις δεκάδες που υπάρχουν. Αν δεν υπάρχει απάντηση σε αυτό το θεμελιώδες ερώτημα, τότε είναι κατά τη γνώμη μου ανευθυνότητα να στρέφει κανείς έναν υποψήφιο προγραμματιστή προς μία κατεύθυνση που είναι πιθανότατα σκέτο χάσιμο χρόνου. Για παράδειγμα εάν εγώ προσθέσω στο βιογραφικό μου την άριστη γνώση γλωσσών όπως η M2000, η Euphoria ή η SLOBOL πιστεύει κανείς ότι βελτιώνω τις τύχες μου στην αγορά εργασίας; Δε νομίζω! :P
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
Bugman
Δημοσιεύσεις: 362
Εγγραφή: 01 Ιούλ 2003 20:39
Τοποθεσία: Πρέβεζα
Επικοινωνία:

Προγραμμα αποθηκης

Δημοσίευση από Bugman » 07 Νοέμ 2005 11:12

Skeftomile, για το βιογραφικό σου υπάρχουν θαυμάσιοι ακαδημαϊκοί τίτλοι που μπορείς να προσθέσεις, εφόσον έχεις την δυνατότητα να τους κατέχεις!
Το να γράψεις απλά, ότι γνωρίζεις μια γλώσσα προγραμματισμού, δεν λέει τίποτα.
Η Μ2000 γράφτηκε για εκπαιδευτικούς σκοπούς, για να μπει κανείς στο πνεύμα του προγραμματισμού. Για φαντάσου όσοι έχουμε δίπλωμα αυτοκινήτου, να εννοούμε αυτοκίνητο αυτό του δασκάλου οδήγησης! Όμως κάτι χρειάζεται κανείς για να ξεκινήσει. Μαθαίνεις δε καλύτερα όταν μπορείς να συγκρίνεις, άρα να καταλάβεις τις διαφορές, από μια απλού επιπέδου παραγωγική γλώσσα σε μια περισσότερο παραγωγική.

Η Μ2000 είναι παραγωγική, με την έννοια πως απλά πράγματα τα κάνεις γρήγορα σ΄αυτήν! Μακάρι να ενδιαφερθούν κάποιοι να συνεχίσουν την γλώσσα αυτή, να την επεκτείνουν ή να γράψουν έναν καλύτερο κώδικα, που να την τρέχει σε χρόνο dt.

Όσο για το τι εστί υποψήφιος προγραμματιστής, δηλώνω πως αν δεν έχεις την δυνατότητα να ορίζεις τα φαινόμενα, προγραμματιστής δεν γίνεσαι. Για τους περισσότερους, προγραμματιστής είναι ένας εφαρμοστής μεθόδων προγραμματισμού, βάσει μιας μεθοδολογίας ανάλυσης προβλημάτων, όπου τα θέματα είναι έτοιμη τροφή! Για τους λιγότερους, προγραμματιστής είναι ένας ορματιστής, που συνθέτει με ότι έχει πρόσφορο, ακόμα και την Μ2000, ένα πρόγραμμα για έναν σκοπό. Κοιτάει δηλαδή τον σκοπό, και όχι την μέθοδο που θα ακολουθήσει, αν είναι κομψή ή όχι. Και οι δυο τύποι προγραμματιστών βγάζουν προγράμματα, αλλά ο πρώτος είναι χρήστης ενώ ο δεύτερος δημιουργός.

Τι θα ήθελες λοιπόν skeftomile, να είσαι ένας χρήστης γλωσσών προγραμματισμού, ή ένας δημιουργός προγραμμάτων;

Για το πρώτο, αρκεί να διαβάσεις ένα σωρό βιβλία, για όλες τις νέες γλώσσες προγραμματισμού. Για το δεύτερο αυτό που μετράει είναι το έργο, το δημιούργημα, η ιδέα και η υλοποίησή της!

τελευταίο μου δημιούργημα είναι το Foto Digital Lab www.fotodigitalshop.com
Τελευταία επεξεργασία από το μέλος Bugman την 08 Φεβ 2008 22:43, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
mrpc
WebDev Moderator
Δημοσιεύσεις: 3393
Εγγραφή: 03 Μάιος 2000 03:00
Τοποθεσία: Εξάρχεια
Επικοινωνία:

Προγραμμα αποθηκης

Δημοσίευση από mrpc » 07 Νοέμ 2005 18:39

Bugman αυτά που λες είναι σωστά, αλλά δεν αναιρούν αυτό που λέει ο skeftomilos. Και στο κάτω - κάτω, αν ήταν όλοι θα μαθαίναμε γλώσσες προγραμματισμού μόνο με ψευδοκώδικα.
Γιατί να ξεκινήσεις με τη M2000 ή όποια άλλη ανάλογη γλώσσα, όταν μπορείς να μάθεις μια γλώσσα που στο κάτω - κάτω μπορείς με αυτή να αποδώσεις με κάποιο τρόπο, καθώς και να μοιραστείς τον κώδικά σου με άλλους προγραμματιστές, να ζητήσεις βοήθεια όταν έχεις κολήσει μέσα από ένα forum, να βρεις πολλά βιβλία κ.λ.π.
Δεν αμφισβητώ την αξία της M2000, αλλά ίσως να ταίριαζε πιο πολύ σε κάποια σχολή υπολογιστών ή στο σχολείο, όχι σε περιβάλλον παραγωγής.

Άβαταρ μέλους
cdhyper
Literature Moderator
Δημοσιεύσεις: 9707
Εγγραφή: 23 Ιουν 2001 03:00
Τοποθεσία: Φωτονερόπετρα
Επικοινωνία:

Προγραμμα αποθηκης

Δημοσίευση από cdhyper » 07 Νοέμ 2005 19:12

Αμάν ρε παιδιά με την αξία της γλώσσας σε περιβάλλον επαγγελματικής παραγωγής. Δεν είπαμε πώς θα βγάλει κάποιος λεφτά. Και κριτήριο για το αν ασχοληθείς με κάτι δεν είναι το πόσα χρήματα θα βγάλεις από αυτό. Ο Bugman έτσι το είδε και κάθισε και την έφτιαξε. Η γνώση για τη γνώση. Τόσο πολύ πια επαγγελματίες γίναμε όλοι και ξεχάσαμε τη χαρά της γνώσης καθεαυτής; Ούτως ή άλλως αν δεν κάνω λάθος τα περισσότερα μεγάλα projects από καταβολής διαδικτύου έγιναν για την κάβλα και όχι για το χρήμα. Άσχετο αν μετά οι δημιουργοί τους έγιναν πάμπλουτοι. :lol:
Σύγκριση τιμών Supermarket: http://www.shopnsave.gr
Νέα Ιταλικα επιπλα κουζινας
Για φιλοσόφους: http://filosofia.gr και http://liantinis.org

Άβαταρ μέλους
Bugman
Δημοσιεύσεις: 362
Εγγραφή: 01 Ιούλ 2003 20:39
Τοποθεσία: Πρέβεζα
Επικοινωνία:

Προγραμμα αποθηκης

Δημοσίευση από Bugman » 08 Νοέμ 2005 09:23

Παρακολουθώ την εξέλιξη των γλωσσών προγραμματισμού από το 1981. Θυμάμαι τότε τηνεμφάνιση των πρώτων περιοδικών (Pixel) που έδιναν έμφαση στη συγγραφή προγραμμάτων. Με μηχανάκια του 1 Κbyte ram, γίνονταν "μυστήρια" για την εποχή τους πράγματα. Από την μεριά του χομπίστα, ήταν τα απόλυτα εργαλεία.
Σήμερα ο καθένας έχει έναν υπερυπολογιστή για τα δεδομένα του 1981. Θα έπρεπε λογικά, που δεν υπάρχουν όλα τα μειονεκτήματα εκείνης της εποχής να μπορεί ο καθένας να φτιάχνει ότι θέλει με τους σημερινούς υπολογιστές. Να τι έγινε όμως: Παγιδεύτηκε όλη οι κοινότητα των προγραμματιστών σε "τεχνολογίες", πρωτόκολλα. Όλη η προσπάθεια απεγκλωβισμού γίνεται με τις κοινότητες ανοιχτού κώδικα, όπου τι είναι; Εϊναι μια προσπάπεια ενοποίησης φίλτρων αρχείων και μεθόδων, για να φθάσουν στο μισό τουλάχιστον των αυθεντικών "μεγάλων" τεχνολογιών.
Όποιος κατανοήσει ότι οι τεχνολογίες βιομηχανικού ενδιαφέροντος, είναι κλειστές γνώσεις, τότε θα γλιτώσει από αυτό το βάσανο, του να μαθαίνει λεπτομέριες για μια τεχνολογία που δεν πρόκειται να αγγίξει.
Για να γράψω τo Foto Digital Lab, όπως και τη Μ2000, διάβασα τις κλήσεις του λειτουργικού (σήμερα το λέμε API τάδε...). Είδα λοιπόν ότι η Microsoft με κάθε νέο λειτουργικό αφαιρεί ή και τροποποιεί τις κλήσεις, ώστε παλιά προγράματα να μην μπορούν να τρέξουν.
......(συνεχίζεται)

Άβαταρ μέλους
Bugman
Δημοσιεύσεις: 362
Εγγραφή: 01 Ιούλ 2003 20:39
Τοποθεσία: Πρέβεζα
Επικοινωνία:

Προγραμμα αποθηκης

Δημοσίευση από Bugman » 08 Νοέμ 2005 11:06

......Διακοπή λόγω δουλειάς!

Λοιπόν δυο λύσεις έχει ένας επίδοξος προγραματιστής: Ή να προσεγγίσει τις τεχνολογίες του σήμερα, μέσα από τις εκπαιδευτικές διαδικασίες, για να ενταχθεί στο κύκλωμα ως μια επιπλέον μονάδα εγκεφάλου, ή να ακολουθήσει την άλλη πρακτική, που ακολουθώ και γώ, βλέποντας τον υπολογιστή ως εργαλείο, και για την δουλειά και για το σπίτι (να φτιάχνουμε καμιά σπαζοκεφαλιά πρόγραμμα, για να περνάμε ευχάριστα).

Ας απομυθοποιήσουμε επιτέλους, τον προγραμματισμό, και ας του δώσουμε την διάσταση που του αρμόζει. Η πιο μυστήρια έκφραση (γιατί για ουσία δεν συζητάω), είναι αυτή της συντήρησης του λογισμικού. Συντήρηση χρειάζεται η εφαρμογή που είναι ατελής, έχει δηλαδή λογικά σφάλματα, που όταν τύχουν χρειάζεται μια διαδικασία που δεν περιλαμβάνεται στη εφαρμογή. Αν δεχτούμε πως από αύριο δεν θα υπάρχουν λογισμικά για συντήρηση, τότε θα ελαχιστοποιηθεί το όφελος των προγραμματιστών...και αυτό θα τους εξαφανίσει.
Όλα λοιπόν τα λογισμικά που πρέπει να θρέψουν τους προγραμματιστές τους, έχουν περιορισμούς λελογισμένους. Δηλαδή εντέχνως βαλμένους περιορισμούς που σε αναγκάζουν να ζητάς μια νέα έκδοση! Για κάποιους άλλους αυτό αποτελεί έναν λόγο για να φτιάξουν το δικό τους πρόγραμμα!

Έτσι έχουμε τριών ειδών προγραμματιστές:
1) Αυτούς που μαθαίνουν και φτάνουν μέχρι το πρόγραμμα χειρισμού τηλεφωνικού κατάλογου
2) Αυτούς που μαθαίνουν περισσότερο και λύνουν ασκήσεις επιπέδου πανεπιστημίου, με δίκτυα και γράφους και ένα σωρό..."τέρατα" προγράμματα.
3) Αυτούς που βλέπουν άλλα προγράμματα και προσπαθούν να φτιάξουν αντίστοιχα με λιγότερους περιορισμούς.

Οι τρίτοι βγάζουν τα λεφτά, εφόσον μπορέσουν να προωθήσουν την εργασία τους!

Πολλοί βέβαια θα πουν: Γιατί να εφεύρουμε τον τροχό αφού υπάρχει έτοιμος; Ακριβώς εκεί ποντάρουν οι μεγάλες εταιρίες λογισμικού. Στη απροθυμία των πολλών να βάλουν το μυαλό τους να δουλέψει!

Δεν σου φαίνεται παράξενο mrpc που δεν υπάρχει μια ελληνική γλώσσα προγραμματισμού, ολοκληρωμένη με δυνατότητες γραφικών, βάσεων δεδομένων και πολυμέσων, φτιαγμένη από ένα πανεπιστήμιο;
Τι κάνουν όλοι αυτοί οι επιστήμονες εκεί; Tetris παίζουν;

Η Μ2000 δεν είναι ψευδοκώδικας...που μεταμορφώνεται σε pascal....είναι μια πραγματική γλώσσα που εκτελείται καθώς μεταφράζεται. Βασικό ατού της είναι ο σωρός δεδομένων. Ο σωρός της Μ2000 δεν έχει δείκτες σε τιμές αλλά τις τιμές αυτούσιες (by value), αλφαριθμητικές ή και αριθμητικές με οποιαδήποτε σειρά! Αυτή η ιδέα δεν υπάρχει σε καμιά άλλη γλώσσα παρά μέρος αυτής στη Forth, όπου όμως εκεί δεν υπάρχουν αλφαριθμητικά στο σωρό. Με την χρήση του σωρού αποφεύγουμε την χρήση των αντικειμένων! Ενώ τα αντικείμενα είναι στην ουσία μεταβλητές με "επιστροφές" πολλών διαφορετικών τιμών, μπορούμε να έχουμε τμήματα που να γυρνάνε επίσης πολλές τιμές μέσω του σωρού. Έτσι τα πρότυπα αντικειμένων είναι τμήματα (μέθοδοι), ενώ τα ίδια τα δεδομένα που βρίσκονται στο σωρό είναι τα αντικείμενα (οι παρουσίες τους).

Άβαταρ μέλους
billt
Δημοσιεύσεις: 1175
Εγγραφή: 20 Φεβ 2004 16:17
Τοποθεσία: Θεσσαλονίκη

Προγραμμα αποθηκης

Δημοσίευση από billt » 08 Νοέμ 2005 17:31

Bugman,
τα τελευταία 2 θέματα που έστειλες αποτελούν μια πολύ σοβαρή και πλήρης τοποθέτηση γύρω από το θέμα των γλωσσών προγραμματισμού.Είναι αλήθεια ότι όσοι κάποτε κάναμε τα πρώτα μας βήματα με το βιβλίο της basic για Commodore 64 με τον καιρό πέσαμε στην παγίδα της microsoft (visual εδώ, visual εκεί ... ) και πολλοί καταλήξαμε στο διαδίκτυο με server site γλώσσες.

Κάποτε έγραψα μερικές εκατοντάδες σειρές κώδικα σε Basic for C64 (λίγο διαφορετική από την qbasic) για να κάνω ένα ζωγραφιστό μπαλόνι (όπου τα χρώματα και οι θέσεις των pixels στην οθόνη είχαν οριστεί ένα προς ένα) να πάει από τη μία μεριά της οθόνης (τηλεόραση ήταν) στην άλλη. Όταν τα κατάφερα νόμισα ότι έκανα την ανακάλυψη του αιώνα :kaloe: και το έγραψα βιαστικά σε κασσέτα !

Μακάρι να βρω το κουράγιο και το χρόνο να ασχοληθώ με την Μ2000 και να ζήσω παρόμοιες στιγμές :D

Πάντως χαίρομαι που αυτή η προσπάθεια γίνεται από έναν συμπατριώτη μου(και εγώ από Πρέβεζα κατάγομαι) και εύχομαι καλή επιτυχία :D

Απάντηση

Επιστροφή στο “γλώσσες προγραμματισμού - γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες