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

Poia glwssa programmatismou ?


Drikst

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

  • Απαντ. 60
  • Δημ.
  • Τελ. απάντηση

Την delphi βρε παιδιά μόνο 'γω τη χρησιμοποιώ; Μπορεί η να μην είναι η καλύτερη για ξεκίνημα, αλλα με παραξενεύει που δεν την αναφέρατε καθόλου, αν και θεωρείται καλύτερη από τη VB.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Καλησπέρα σε όλους. Γενικότερα ασχολούμαι αρκετά χρόνια ερασιτεχνικά με τον προγραμματισμό,γνωρίζω τις βασικές αρχές και έχω χρησιμοποιήσει αρκετές γλώσσες. Τον τελευτάιο χρόνο όμως λόγω ανάγκης άρχισα να ασχολούμαι με τον Powerbuilder και ομολογώ ότι πλέον βρίσκομαι σε ένα σημείο που υποστηρίζω οτι μπορεί κάποιος να αναπτύξει πολύ ισχυρές επαγγελματικές εφαρμογές με αυτό το εργαλείο. Γενικότερα σε διάφορα forum του εξωτερικού διαβάζω πολύ επικριτικά σχόλια αλλά δεν έχω συναντήσει ακόμα κάποια δυσκολία ή κάποιο περιορισμό με τον Powerbuilder.

Θα έλεγα οτι αν κάποιος έχει κάποιες βασικές γνώσεις προγραμματισμού,ας τον δοκίμαζε, μοιάζει πολύ με την VB..Θα ήθελα να διαβάσω τις απόψεις σας..

 

Καλό βράδυ..

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

kalimera sas...

 

paidia eimai se dilima .. thelw na arxisw mia glwssa programatismou se non dos perivalon ( mexri twra ekana qbasic) kai eimai anamesa sthn visual basic kai sthn c++.. mipws mporeite na m pite pia kata ti gnwmi sas einai i kalitei glwssa gia na ksekinisw ousiastika ton programatismo ?

 

ty a lot kai kala bania ekei sthn patrida !

 

Ξεκινα φιλε μου πρωτα με C απλη για να κατανοησεις τα απλα του προγραμματισμου και επειτα να ασχοληθεις με αντικειμενοστραφης γλωσσες π.χ Java kai C++.Θα σου προτεινα Java καλυτερα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Την delphi βρε παιδιά μόνο 'γω τη χρησιμοποιώ; Μπορεί η να μην είναι η καλύτερη για ξεκίνημα, αλλα με παραξενεύει που δεν την αναφέρατε καθόλου, αν και θεωρείται καλύτερη από τη VB.

 

Εγώ χρησιμοποιώ την C/C++ εκδοχή της, το CodeGear C/C++ Builder (και CodeGear Turbo C++) οπότε δεν είσαι μόνος ;)

 

Καλησπέρα σε όλους. Γενικότερα ασχολούμαι αρκετά χρόνια ερασιτεχνικά με τον προγραμματισμό,γνωρίζω τις βασικές αρχές και έχω χρησιμοποιήσει αρκετές γλώσσες. Τον τελευτάιο χρόνο όμως λόγω ανάγκης άρχισα να ασχολούμαι με τον Powerbuilder και ομολογώ ότι πλέον βρίσκομαι σε ένα σημείο που υποστηρίζω οτι μπορεί κάποιος να αναπτύξει πολύ ισχυρές επαγγελματικές εφαρμογές με αυτό το εργαλείο. Γενικότερα σε διάφορα forum του εξωτερικού διαβάζω πολύ επικριτικά σχόλια αλλά δεν έχω συναντήσει ακόμα κάποια δυσκολία ή κάποιο περιορισμό με τον Powerbuilder.

Θα έλεγα οτι αν κάποιος έχει κάποιες βασικές γνώσεις προγραμματισμού,ας τον δοκίμαζε, μοιάζει πολύ με την VB..Θα ήθελα να διαβάσω τις απόψεις σας..

 

Καλό βράδυ..

 

Ο Powerbuilder (1991+), όπως επίσης η Visual FoxPro (FoxPro 1984+ & Visual FoxPro 1992+) και παλαιότερα η D-BASE (1978+), AT-Framework (1983+) και ο CA-Clipper (1985) όπως επίσης και ορισμένα άλλα παρόμοια εργαλεία (τα λέμε γενικά εργαλεία "X-BASE") ανήκουν σε αυτό που ονομάζουμε ως «Γλώσσες 4ης γενιάς», δηλαδή εξειδικευμένες γλώσσες προγραμματισμού προσανατολισμένες στην ανάπτυξη εμπορικών εφαρμογών (Β.Δ.) με όσο το δυνατόν λιγότερο κόπο (το συντακτικό τους συνήθως είναι πολύ φιλικό) για τον προγραμματιστή.

 

Παρόλο που αυτά τα εργαλεία γνώρισαν μεγάλες δόξες μεταξύ του 1980 και του 1990, σήμερα η δημοτικότητα τους έχει περιορισθεί αισθητά και αυτό συνέβη κατά την γνώμη μου για δύο λόγους καθώς α) Ελάχιστοι άνθρωποι αντιλαμβάνονται την φιλοσοφία που τα διέπει (δεν είναι γλώσσες γενικού προγραμματισμού) οπότε τα υποτιμούν και β) Οι γενικές γλώσσες προγραμματισμού (τις λέμε γλώσσες 3ης γενιάς) έχουν αυξήσει ως έναν βαθμό την ευχρηστία τους στην ανάπτυξη εφαρμογών που παραδοσιακά στόχευαν τα προαναφερθέντα εργαλεία –καλύτερο παράδειγμα επʼ αυτού (φιλικότερες εντολές διαχείρισης Β.Δ. - οπτικός σχεδιασμός φορμών εισόδου / εξόδου κ.α.) η Visual BASIC της Microsoft (1991+), λίγο μετά η Delphi (1995+) και ο C/C++ Builder (1997+) της Borland/CodeGear και σήμερα το Microsoft .NET Framework (2002+).

 

Επί του Powerbuilder συγκεκριμένα, έχω δει μια ελληνική εφαρμογή γραμμένη σε Powerbuilder και αυτό πριν αρκετό καιρό, ως λογισμικό θυμάμαι πως μου άφησε άριστες εντυπώσεις. Το πρόγραμμα δεν είχε να ζηλέψει τίποτε από παρόμοιες εφαρμογές γραμμένες σε C/C++, PASCAL, JAVA ή .NET Framework.

 

Το ίδιο συμβαίνει και με τις εφαρμογές ενός φίλου μου που από την δεκαετία του 1980 προγραμματίζει σε τέτοια εργαλεία (D-BASE, CA-Clipper τότε, MS-Visual FoxPro τώρα) τα λογισμικά του -πρόκειται για άψογα εμπορικά προγράμματα που κοστίζουν και πωλούνται για χιλιάδες ευρο (δεν υπερβάλλω καθόλου) με χρόνο ανάπτυξης και παράδοσης που θα ζήλευαν ακόμα και οι προγραμματιστές .NET -για αυτό (είναι κοινό μυστικό) και η Microsoft αποφάσισε προ λίγων μηνών «τον αναίμακτο» θάνατο της Visual FoxPro προς χάριν του .NET της ;)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

 

 

Ομολογώ ότι με Microsoft .NET Framework δεν έχω ασχοληθεί καθόλου(κακώς) αλλά σε σχέση με την VB πιστεύω οτι ο PB έχει πολύ ανώτερη διαχείρηση βάσεων δεδομένων. Εκτός ότι γράφεις sql κώδικα όπου θες, η χρήση των datawindows σου λύνει πραγματικά τα χέρια και μπορείς να κάνεις πραγματικά τα πάντα. Αλλά και χωρις να παίξεις με Β.Δ. μπορείς να κάνεις σχεδόν τα πάντα..Και το τελευταίο αλλά πολύ πολύ σημαντικό για μένα τουλάχιστον είναι ότι για τις καινουργιες εκδόσεις του PB (10+) δεν υπάρχουν decompilers, πράγμα που προσθέτει ασφάλεια σε κάθε εφαρμογή που φτιάχνεις.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μην σε απασχολεί το θέμα του decompile, αν η εφαρμογή σου αξίζει και είναι δημοφιλής να είσαι σίγουρος ότι θα την δεις σπασμένη -σε ότι και αν την γράψεις ;)- εκτός και αν αφορά απομονωμένες, κάθετες αγορές οπότε το ενδιαφέρον των Hacker/Cracker Groups θα είναι μικρό.

 

Από εκεί και πέρα, γράψε σε ότι νιώθεις ότι σου ταιριάζει καλύτερα και μπορείς να είσαι παραγωγικός για τις προς ανάπτυξη εφαρμογές σου.

 

Υ.Γ.

Αν σε ενδιαφέρει ο περιορισμός της πειρατείας δοκίμασε προστασία με HASP έτσι θα βγάλεις "από την μέση" τους αρχάριους, μέσους Hackers/Crackers που αποτελούν την πλειοψηφία σε αυτούς τους χώρους οχι όμως και τους επαγγελματίες του είδους που θα ασχοληθούν με το λογισμικό σου μόνο αν πραγματικά δεν μπορούν να κάνουν αλλιώς.

 

Αυτοί οι τελευταίοι βγαίνουν νοκ-ουτ με μια προσιτή, δίκαια τιμολόγηση της εφαρμογής ;)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Η pascal είναι μια πολύ καλή ιδέα για να πάρεις τις αρχες του προγραμματισμού.

θα σου πρότεινα όμως να ασχοληθείς κατευθειαν με delphi (visual pascal).

Oυτε θα απογοητευθεις γιατί έχει φιλικό περιβάλλον , αλλά θα μαθεις και προγραμματισμό γιατί ειναι από τις πιο δομημένες γλώσσες [εξω η VB]

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

ΜΗΝ ΜΠΛΕΞΕΙΣ ΓΙΑ ΑΡΧΗ ΜΕ C KAI KYΡΙΩΣ C++. θα απογοητευθείς και

δεν προτείνεται για αρχαριους.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Protinw kai egw na ksekinhseis me C gia na matheis ta basika apo programmatismo. Meta an thes na sinexiseis se kati perissotero (antikeimenostrafh programmatismo) prepei na epilekseis C++ h Java analoga me to ti efarmoges thes na dhmiourgeis.

Epishs tha bohthouse an mas eleges gia poio logo thes na matheis kapoia glwssa programmatismou (gia hobby? efodio gia thn agora ergasias? )

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ένα από τα κλασικά πλέον threads. Το θέμα είναι ΤΙ θες να κάνεις...

 

Αν θέλεις κάτι να τρέχει παντού, Java. Αν ασχοληθείς με συσκευές όπου το κάθε byte έχει νόημα και θες να ελέγχεις απόλυτα το τι θες να κάνεις C. Αν θέλεις να ασχοληθείς με προγραμματισμό παιχνιδιών/GUI εφαρμογών, C++.

 

Δεν θα προτείνω κάποια από τις Delphi/VB/C# (αν και υπάρχει το mono) καθώς σε εγκλωβίζουν σε μία πλατφόρμα (x86 με Windows). Και αν δεν φαίνεται τώρα σημαντικό, αύριο ίσως είναι.

 

Θα μπορούσα να σου πω C (απλά λατρεύω την απλότητά της) ή C++ (ξοδεύω 12+ ώρες την μέρα με αυτήν), αλλά εν τέλει εξαρτάται από εσένα τι θέλεις να κάνεις. Η γλώσσα είναι απλώς το μέσον, τίποτα περισσότερο. Και όσοι περισσότεροι την καταλαβαίνουν (βλ. πλατφόρμες) τόσο το καλύτερο.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Na pw kai gw thn apopsh mou...

 

3ekina me c#. polla vivlia kai sxedon ola ta posts gia .net einai se c#. Me to mono kaneis port kai se linux an kai h pithanotita na programatiseis se linux einai malon mikri gia arxario programatisth.

 

Ama matheis c# phdas se oles tis glwsses tis c oikogeneias meta...(c,c++,java,php etc)

 

H c++ den kanei gia arxh kai polloi epaggelmaties phdane se c# afou pia o kwdikas einai managed.(sto VS2005)

H VB6 den exei pia ypostiri3h

H VB.net einai pio dyskolh kai den a3izei.

H java einai pio argh alla ama matheis c# einai sxedon to idio.

 

An 3ekinousa egw c# tha ekana.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

sumfwnw me ton Hatman. 3ekina me C# pou einai eukolh kai uparxoun polla biblia kai posts na se boh8hsoune. Meta an 8eleis kati pio duskolo kai pio ba8u ma8e C/C++. San enallaktikh kai eukolh metabash apo C# einai h java dioti moiazoun para polu. 8a elega na mh xaseis xrono me glwsses pio palies. Otan 8a exeis ma8ei C++ meta mporeis me mia matia na tis ma8eis se mia bdomada ki autes etsi gia plaka...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Γιατί δεν ξεκινάς με Lua ή Ruby ή οποιαδήποτε άλλη που να είναι κατά πολύ πιο εύκολη η εισαγωγή σε αρχικές έννοιες και η κατασκευή γρήγορων αλλά και εκπαιδευτικότατων προγραμμάτων; και βεβαίως αυτές οι γλώσσες είναι υπερβολικά δυνατές και βοηθούν την ανάπτυξη λογισμικού πολύ περισσότερο από C, C++, C#, Java κτλ...

 

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

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

15 φορές πιο αργή η Lua από την C δεν είναι μεγάλη διαφορά; Καλές οι interpreted γλώσσες και εύκολες (δεν μπλέκεις με compilation και ιστορίες) και ίσως να είναι καλή αρχή - εγώ είχα ξεκινήσει με Logo/Basic.

 

Παρόλα αυτά, ακόμα πρέπει να δούμε ο OP τι θέλει να κάνει με τη γλώσσα.

 

@Hatman: το ότι πολλοί επαγγελματίες πηγαίνουν σε C# δεν είναι και πολύ καλό επιχείρημα.

 

1) Κανείς δεν είπε ότι οι επαγγελματίες προγραμματιστές είναι απαραίτητα καλοί ή/και ειδικοί.

2) Συνήθως ασχολούνται με προγράμματα που δεν τους ενδιαφέρουν και μια managed γλώσσα τους αφαιρεί έναν πονοκέφαλο - το memory management.

3) Όταν η προθεσμία τρέχει, δεν έχεις καιρό να ασχοληθείς με την βέλτιστη υλοποίηση - απλά με κάτι που να τρέχει.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

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


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