Studieboeken
- Accounting
- Biologie
- Calculus
- Carriere & Solliciteren
- Chemie & Scheikunde
- Chemische technologie
- Civiele techniek
- Econometrie & Statistiek
- Economie
- Elektrotechniek
- Energie & milieu
- Financiering
- IT
- Management
- Marketing
- Media
- Nanotechnologie
- Natuurkunde
- Organisatie
- P&O
- Persoonlijke ontwikkeling
- Petroleum, Gas & Olie
- Rechten
- Strategie
- Studentenleven
- Studeren in het buitenland
- Taalvaardigheid
- Theorie van de complexe functies
- Vennootschapsbelasting
- Werktuigbouwkunde
- Wiskunde
Programmeren Compendium - Makkelijk Leren

- Auteur Walter Ostendorf
- ISBN 978-87-7681-232-4
- 1. Editie
- 115 pagina's
Beschrijving
Het programmeren compendium is een praktische handleiding voor C programmeren. Leer de theorieën toepassen in de praktijk. Naast C komen ook de andere belangrijke programmeertalen aan bod. Het gratis boek is handig voor eerstejaars en beginnend programmeurs.
U heeft Adobe reader nodig om de boeken te kunnen lezen
Voorwoord
Slechte programma's bestaan. Slechte programmeurs ook. Slechte programma's zijn gemaakt door slechte programmeurs. Er is wel eens gezegd: programmeren is een ambacht. Daar valt wel het een en ander op af te dingen maar programmeren vergt zeker een bepaalde handigheid. Één mythe moet alvast de wereld uit: je hoeft geen wiskundige te zijn om goed te kunnen programmeren.
Dit compendium is bedoeld als wegwijzer voor 1e jaars studenten bij de introductie van het programmeren. Het beoogd die handigheidjes aan te reiken die van belang zijn om goede programma's te schrijven.
De opzet is een overzicht te geven van de praktische uitwerking van de theorieën achter het programmeren zonder die theorieën zelf te verklaren of te onderbouwen. Concreet komt dit neer op een korte beschrijving en uitleg vergezeld van een illustratief voorbeeld.
Niet, of slechts zijdelings, komen zaken aan de orde zoals gestructureerde en object georiënteerde methodieken binnen de software engineering. Evenmin wordt uitgebreid aandacht besteed aan IDE's (Integrated Development Environments). De focus ligt hier op het implementatietraject.
Bij de praktische behandeling van het programmeren kan niet ontkomen worden aan de keuze van een programmeertaal. Als implemetatietaal is daarom gekozen voor de breed geaccepteerde industriestandaardtaal C. Bovendien zijn er nogal wat talen die sterk verwant zijn aan C, zoals (natuurlijk) C++ en C#, maar ook programmeer talen zoals PHP, Perl en Java. Daar waar mogelijk worden ook verschillen met Java aangegeven.
Ontwikkelgereedschappen voor C programmeren en Java zijn ruim beschikbaar, commercieel en public domain. Er is niet gestreefd naar het koste-wat-het-kost vertalen van staande Engelstalige terminologie naar het Nederlands. Het vak programmeren is zeer Engelstalig en een niets ontziende vertaling zou veel van de zeggingskracht verloren laten gaan.
Deze tekst is uitgegaan van de C specificatie ISO/IEC 9899-1999 (C99) en van de Java specificatie versie 3.:
Samuel Harbison en Guy Steele, C: A Reference Manual (5/e: 2002), Prentice Hall.
James Gosling, Bill Joy, Guy Steele, Gilad Bracha, The Java Language Specification (3/e: 2005), Sun
Microsystems, Inc.
Inhoudsopgave
Voorwoord
1. De Basis
1.1 De context
1.2 Algoritme
1.3 Taalelementen
1.4 Syntax
1.5 Semantiek
1.6 Statements
1.7 Expressies
1.8 Operaties en operanden
1.9 Opmaak
1.10 Interpretatie
1.11 Compilatie
2. Data typen
2.1 Scalaire typen
2.1.1 Integral types
2.1.2 Floating Point types
2.1.3 Initialisatie van scalaire typen
2.1.4 Het pointer type
2.2 Gestructureerde typen
2.2.1 Arrays
2.2.2 Structures
2.3 Het void type
2.4 Constanten
2.5 Type conversies
2.5.1 Ruimende conversies
2.5.2 Vernauwende conversies
2.5.3 Assignment conversies
2.5.4 Unaire conversies
2.5.5 Binaire conversies
2.6 Constante variabelen
2.7 De typedef declaratie (alleen C)
3. Operaties
3.1 Aritmetische operatoren
3.2 Decrement en Increment operatoren
3.3 Relationele, gelijkheids en logische operatoren
3.4 Bit operaties
3.5 Assignment operators
3.6 Conditional operator
3.7 Adres-van en indirectie operatoren (alleen C)
3.8 Subscripting operator
3.9 Structure member selectie operatoren
3.10 Cast operator
3.11 De sizeof operator (alleen C)
3.12 De sequential evaluation operator (alleen C)
3.13 De string concatenation operator (alleen Java)
3.14 Function/Method call
3.15 Zij-effecten
4. Control Flow
4.1 if-else selectie
4.2 switch selectie
4.3 for loops
4.4 while loops
4.5 do loops
4.6 Jumps: continue, break, goto en return
5. Functions / Methods
5.1 Function / Method declaratie vs. definitie
5.2 Function / Method aanroep/terugkeer conversies
5.3 Argument evaluatie volgorde
5.4 const, final en register argumenten
5.5 Variabele-lengte argumentlijst (alleen C)
5.6 Functions / Methods uit bibliotheken
6. De C preprocessor
6.1 Invoegen van externe gegevens
6.2 Macro’s
6.3 Conditionele preprocessing
7. Program scope
7.1 C scope
7.2 Java scope
7.3 Argument en return value passing
8. Dynamic storage
9. Error processing
9.1 Error handling in C
9.2 Exception handling in Java
10. Index
Het boek wordt gedownload
(Indien de pop-up niet opent, dan moet u uw browser instellingen aanpassen)
Wellicht bent u ook geïnteresseerd in de volgende boeken
Andere bezoekers die ‘Programmeren Compendium’ lazen, downloadden ook de volgende boeken:
Populairste boeken
- Artificial Intelligence – Agent Behaviour
- Carriéremanagement, De sollicitatiebrief en het CV
- Carriéremanagement, Het sollicitatiegesprek
- Solliciteren is verleiden 1
- Statistiek Compendium
- Wiskunde Compendium
- Vennootschapsbelasting
- Financial Accounting Compendium
- Macro-economie Compendium
- Intuïtief goed spellen



