Εμφάνιση αναρτήσεων με ετικέτα C. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα C. Εμφάνιση όλων των αναρτήσεων

Σάββατο 22 Σεπτεμβρίου 2012

GNOME University Justification

GnomeUniversity is an effort to get more community members comfortable with the C language and the GNOME platform. Understanding at least a bit of C can go a long way towards helping developers write better code in a multitude of languages. GNOME libraries are often written in C, and doing so allows for easy integration with higher level languages such as Python, Ruby, C++, JavaScript, and more. We should be encouraging application developers to use whatever language they are comfortable with, while providing all of the same APIs to the various languages.

I want to learn C


If you would like to join please email ChristianHergert with the following information.
  • Your current programming experience (none required).
  • What interests you about GNOME (Gtk, multimedia, extending gnome-shell, etc).
  • Your timezone offset (UTC-0700 for example).
  • What your operating system and GNOME version are (so I can help you setup your build environment). Nothing other than Linux and GNOME is required.
Course material will be provided here for those that would like to keep up to date but don't want or need personal attention to their learning process.

Communication


  • The IRC channel can be found on GIMPnet in #gnome-university. ChristianHergert and other gurus will be around to help you.
  • You can email ChristianHergert directly.

Class Format


The format for this "class" will take the following form. I will be writing chapters for you each week (as time permits). The chapters will include a set of exercises that you will work on and email to me. This allows me to see how you are understanding the material. I will provide feedback to help you wherever you need it. Additionally, I will be finding good examples of clear and well organized code for reading exercises. One of the best ways to learn to write good code is to read good code.
You would be doing me a big favor if you'd rate each chapter as we go for its effectiveness and clarity. Chapters that get low ratings or fail to show their effectiveness will be redesigned.
Screencasts will be provided for particularly difficult chapters. They may, however, lag behind the chapter.
After the C basics are taught, we will continue on to more advanced topics and platform APIs. I hope that this can continue for some time.

Course Material



SOURCE
gnome website

Σάββατο 15 Οκτωβρίου 2011

Πέθανε ο Dennis Ritchie δημιουργός της γλώσσας C και του Unix



Ο μέγας προγραμματιστής και επιστήμονας της πληροφορικής Dennis Ritchie,
γνωστός στους χακεράδες της εποχής του ως dmr, πέθανε στις 8/10/2011 σε ηλικία 70 ετών.


[Στη φωτογραφία του 1972, ο Ritchie όρθιος με τον  Thompson μπροστά σε ένα  PDP-11]

Εργάστηκε στα εργαστήρια  Bell Labs και δημιούργησε την περίφημη γλώσσα προγραμματισμού C
[μαζί με τον Brian Kernighan]
και το λειτουργικό σύστημα Unix
[μαζί με τους Ken Thompson, Brian Kernighan, Douglas McIlroy, και Joe Ossanna]
προάγγελο των λειτουργικών συστημάτων ελεύθερου λογισμικού / λογισμικού ανοικτού κώδικα
και του MacOS.
Όπως γράφει ο John Naughton στο βιβλίο του "A Brief History of the Furure:
"ο πυρήνας του UNIX αποτελείται από ΜΟΝΟΝ  11.000 γραμμές κώδικα,
ενώ για το Windows NT 3.1 χρειάστηκαν
5,6 εκατομμύρια γραμμές κώδικα αν και προσέφερε παρόμοια λειτουργικότητα..."
ή με τα λόγια του Victor Vyssotsky:
"το πνευματικό κατόρθωμα UNIX έγκειται περισσότερο στην ικανότητα των δημιουργών του να
αφαιρέσουν πολλά από ένα λειτουργικό σύστημα χωρίς να ελατώσσουν τις δυνατότητές του."

Λακωνική και η αγγελία του θανάτου του σε χτεσινό μήνυμα στο twitter
από τον James Grimmelman:

"His pointer has been cast to void *; his process has terminated with exit code 0.",

ο οποίος και πολύ σκωπτικά πρόσθεσε

"Η επιρροή του Ritchie's ανταγωνίζεται αυτή του Jobs

αν και θα παραμείνει πιο... αόρατη."

Ο Paul Ceruzzi, ιστορικός στο Σμισθόνιαν, είπε επιγραμματικά:

Ο Ντένις δεν ήταν ορατός στα ραντάρ. Το όνομά του δεν ήταν καθόλου γνωστό. Αλλά όσοι κοιτάξουν

οποιονδήποτε υπολογιστή με το μικροσκόπιο, θα δουν το όνομά του χαραγμένο παντού.


Διαβάστε επίσης:
σύντομο βίντεο όπου οι Ken Thompson και Dennis Ritchie μιλούν για το UNIX
την είδηση του θανάτου του στους NY Times
νεκρολογία του μεγάλου προγραμματιστή στην Guardian
ευχαριστίες στο μεγάλο γκουρού από τη hellug σε γλώσσα C
το πολύ εμπεριστατωμένο άρθρο του Jason Perlow με εκπληκτική εικόνα
που δείχνει όλα τα λειτουργικά συστήματα που στηρίχτηκαν πάνω στ UNIX