Programming

mihalis's picture

Quotes by Bjarne Stroustrup

Although I do not like C++ any more, I find the following quotes from Bjarne Stroustrup very useful:

‘Sometimes, it is more important to have the right problem than the best solution.’

‘When done well, software is invisible.’

‘We depend on software. Most people would starve without it. We would also be without electricity, heat and telephones.’

‘If someone claims to have the perfect programming language, he is either a fool or a salesman or both.’

mihalis's picture

Ποια Γλώσσα Προγραμματισμού;

Πολλές φορές σε forum βλέπω την ερώτηση "Με Ποια Γλώσσα Προγραμματισμού" να ξεκινήσω προγραμματισμό.

Να ξέρετε ότι στην αρχή ο προγραμματισμός θα σας φανεί βουνό αλλά στην πορεία τα πράγματα θα είναι πιο εύκολα και ευχάριστα. Η συνεχής εξάσκηση κάνει την διαφορά.

Με τι προτείνω να αρχίσετε (πάντα σε περιβάλλον UNIX):

  • Python: όμορφη γλώσσα που με λίγο κώδικα μπορείτε να κάνετε πολλά πράγματα.
  • C: από τις καλύτερες γλώσσες προγραμματισμού που φτιάχθηκαν! Αν έχετε χρόνο και όρεξη, είναι νομίζω η καλύτερη επιλογή για αρχή. Θα μάθετε πολλές βασικές αρχές προγραμματισμού και θα μπορείτε μετά να πάτε σε οποιαδήποτε άλλη γλώσσα προγραμματισμού.
  • Perl: γλώσσα με πολλές δυνατότητες και πολλές βιβλιοθήκες. Προσωπικά, μου αρέσει σαν γλώσσα και την έχω χρησιμοποιήσει εκτενώς για UNIX administration tasks.
  • Objective-C: ο λόγος είναι απλός, iOS Development! Και μην ξεχνάτε ότι βασίζεται στην C!
  • PHP: μπορείτε εύκολο να φτιάξετε εφαρμογές για Web. Ίσως να είναι καλύτερη επιλογή σαν 2η γλώσσα.

Με τι δεν προτείνω να αρχίσετε:

  • C++: η γλώσσα έχει γίνει τεράστια και δύσχρηστη (φυσικά αν είστε φοιτητής σχολής Πληροφορικής τα πράγματα αλλάζουν).
  • Java: δεν μου αρέσει σαν γλώσσα :)
  • Οτιδήποτε τρέχει μόνο σε Windows: C#, ASP, κ.λπ. Μακριά!!!

Μην ξεχνάτε ότι το σημαντικότερο είναι να ξεκινήσετε τον προγραμματισμό και να μην ψάχνετε συνεχώς την καλύτερη γλώσσα (που δεν υπάρχει)!! Κάποιος που γράφει καλό κώδικα σε μια γλώσσα, μπορεί να γράψει καλό κώδικα σε οποιαδήποτε γλώσσα. Κάποιος που γράφει κακό κώδικα σε μια γλώσσα, ....

mihalis's picture

Created a custom UISlider

I created a custom UISlider using the following code:

[_slider setThumbImage:[UIImage imageNamed:@"slider_tab.png"]
forState:UIControlStateNormal];
[_slider setThumbImage:[UIImage imageNamed:@"slider_tab.png"]
forState:UIControlStateHighlighted];
[_slider setMinimumTrackImage:[UIImage imageNamed:@"slider_minimum.png"]
forState:UIControlStateNormal];
[_slider setMaximumTrackImage:[UIImage imageNamed:@"slider_maximum.png"]
forState:UIControlStateNormal];

Image: 

Pages

Subscribe to RSS - Programming