Inleiding programmeertaal C

Inleiding programmeertaal CWat is ‘C‘? En hoe kan ik ermee werken? Dit en veel meer wordt behandeld in de volgende tutorial rond de programmeertaalC‘.


Hoe kan ik met C werken en wat is het?
C is een niet-geobjecteerde programeertaal. Het is dus bijna het tegenovergestelde van Java of C++, die werken immers met objecten. Om de programmeertaal C te compilen, ook wel complileren genoemd, gebruiken we DMC (Digital Mars Compiler). DMC kan je downloaden via deze link. Zet al je bestanden vervolgens in de map c-compiler/dmc835c/dm/bin.

Wat is compilen?
Compileren is het opbouwen van een programma geschreven in een ingewikkeldere en gesofisticeerde  programmeertaal van broncode naar objectcode. Programmeurs schrijven immers hun scripts in een broncode. Source code must go through several steps before it becomes an executable program. Broncodes moeten vervolgens via verschillende stappen omgevormd worden naar een uitvoerbaar programma.

Concreet: We hebben bijvoorbeeld een SRC (Source of code) geschreven in de C-Taal met een simpele editor  zoals kladblok. Deze wordt dan opgeslagen met de extensie .c (of .C).
Nu kan je via een compiler (bv. DMC) deze lap tekst omzetten naar Binaire tekens (de zogenaamde 1tjes en nulletjes). Dit zorgt voor een uitvoerbaar programma: een .EXE bestand dat kan uitgevoerd worden in de DOS-mode.

De Windows waar jij nu achter zit is eigenlijk een verbloemde versie van DOS. Het zorgt er voor dat je niet moet kijken naar een zwart scherm met 1tjes en nulletjes, maar kan genieten van grafisch mooie programma’s.

Aan de slag:
Stel, je hebt DMC gedownload. Dan druk je vervolgens op de  WINDOWS-TOES+R (ofwel Run, uitvoeren) en typ je: CMD.

Nu zal die zogenaamde DOS openen. Ga nu naar de directory waar je je C programma hebt opgeslagen. (Bijvoorbeeld: CD Program Files/C-Compiler/DMC835C/DM/BIN). Je veranderd nu van directory (CD: Change Directory) en je gaat naar de map Program Files. Hier heb je bijvoorbeeld de DMC opgeslagen en dien je niet altijd de stappen te volgen.

Wanneer je een batch uitvoert (een batch is het herhaaldelijk uitvoeren van een computeropdracht op verschillende bestanden. Bijvoorbeeld dezelfde fotobewerking op verschillende foto’s toepassen) moet dit niet en maak je zelf een .bat programma om ineens naar de directory te gaan.

Om nu te compilen voer je de volgende stappen uit:
1. DMC jebestandsnaam.c
2. Voer je jebestandsnaam uit via Start > Uitvoeren OF dubbelklik op jebestandsnaam.exe

 

In een volgende tutorial zullen we echt met C aan de slag gaan. Echter was deze inleiding broodnodig om computerleken wegwijs te maken in de wereld van programmeren en compilen.

 Inleiding programmeertaal C

Share

Proces tegen persoonsgegevens Facebook

Proces tegen persoonsgegevens FacebookIn de Duitse deelstaat Hamburg zijn de plaatselijke autoriteiten een procedure begonnen tegen de sociale netwerksite Facebook.

Zo maakte Johannes Caspar, de functionaris die in Hamburg misbruik van persoonsgegevens moet tegengaan, woensdag bekend. Volgens hem gaat Facebook in de fout door gegevens van niet-gebruikers zonder toestemming op te slaan. Daarmee kan Amerikaanse website zelfs een boete van 300.000 euro krijgen. ”Het gaat ons erom aan te tonen dat het Duitse recht op de bescherming van persoonsgegevens ook voor buitenlandse bedrijven geldt die Duitse gebruikers hebben”, aldus Caspar. Facebook slaat, volgens hem, gegevens van niet-leden langdurig op en gebruikt de gegevens vervolgens voor marketingdoeleinden. Facebook heeft tot 11 augustus de tijd om te reageren op de aanklacht.

 Proces tegen persoonsgegevens Facebook

Share

Boetes voor spambedrijven

Boetes voor spambedrijvenHet College van Beroep voor het bedrijfsleven (CBb) heeft in hoger beroep de boetes, voor een totaalbedrag van 45.000 euro, doorgetrokken naar 2 bedrijfjes. Zij bestookten continu particulieren met ongewenste spam.

Het gaat daarbij om één van de eerste en meest spraakmakende zaken rond het overtreden van het spamverbod in Nederland. De OPTA, die normaal een oogje in het zijl houdt op de telecommarkt, legde de bedrijfjes Speko en Van Leerdam’s eind 2005 fikse boetes op omdat zij particulieren hadden bestookt met verscheidene spammailtjes. Daarin maakten zij reclame voor kantoorartikelen. Speko en Van Leerdam’s waren het niet met de boete eens, onder meer omdat OPTA weigerde om privacyredenen de identiteit van de klagers bekend te maken. Daarop gingen de 2 bedrijven in hoger beroep bij het College. Op 2 juli besloot echter de CBb om de boetes te handhaven en de veroordeling te behouden. Echter heeft de OPTA volgens het vonnis wel het recht op een eerlijk proces geschonden. De boetebesluiten van OPTA zijn daarom vernietigd. Niettemin is volgens de rechter voldoende vast komen te staan dat de bedrijven het wettelijke spamverbod hebben overtreden. De boetes houdt de rechter daarom in stand, en zijn nu definitief.

 Boetes voor spambedrijven

Share

4 op de 10 gebruikt mobiel internet

4 op de 10 gebruikt mobiel internetVier op de tien volwassenen, maw personen boven de 18, in Amerika maakt gebruik van mobiel internet op hun telefoon of laptop.

Zo blijkt uit cijfers van onderzoeksbureau Pew Research Center. Van al die volwassenen maakt 47 procent gebruik van een wifi-verbinding of een mobiele broadband kaart. Verder maakt 40 procent gebruik van internet op een mobiele telefoon. Dat laatste percentage is een immense stijging tegenover vorig jaar, toen was dat aantal nog 32 procent. Het aantal mensen dat een mobiele telefoon bezit, bleef in dezelfde periode nagenoeg gelijk. Het onderzoek bestudeerde verder de functies van de mobiele telefoons. Zo gebruikt ruim de helft van de bezitters van een mobiele telefoon het apparaat om foto’s of video’s te versturen. Bijna een kwart surft via de mobiel naar een sociale netwerksite. 10 procent van de mensen gebruikt de telefoon om hun status te updaten, bijvoorbeeld op Twitter of Facebook. Opvallend is dat het gebruik van mobiel internet onder de 30 tot 49-jarigen het meest toeneemt. “Naast een mobiele telefoon gebruiken voor het plezier, is het voor veel mensen ook een apparaat wat handig is voor werkgerelateerd gebruik”, aldus Aaron Smith, een onderzoeksspecialist bij het Pew Research Centre.

 4 op de 10 gebruikt mobiel internet

Share

Sociale netwerken voelen oranje

Sociale netwerken voelen oranjeOok op de microblog Twitter is de oranjegekte toegeslagen. Verscheidene initiatieven laten Nederlandse internetgebruikers toe om aan te geven dat ze achter hun elftal staan.

Zo kunnen Nederlandse gebruikers bijvoorbeeld in hun Twitter-profiel een Nederlands vlaggetje of een oranje vierkantje om hun foto aangeven dat ze ‘vierkant achter Oranje te staan’. Sinds woensdag hebben inmiddels tienduizend mensen zichzelf met een vlaggetje bediend. Zo een duizendtal voegden ook al het vierkantje aan hun foto toe. Zo melde woensdag een zegsman van Twittercounter, het bedrijf dat statistieken van het medium bijhoudt. De wedstrijden van oranje hebben ook hun averechts effect. Op Hyves bijvoorbeeld daalde direct na het eerste doelpunt tijdens de halve finale het aantal pageviews van 9500 per seconde naar 5800 per seconde. ”Normaal is zo’n daling alleen te zien, als er een stroomstoring is in ons serverpark”, aldus een woordvoerder van Hyves.

 Sociale netwerken voelen oranje

Share

Akelpad 4.4.5

Ben jij op zoek naar een hele kleine en snelle teksteditor die gratis is en die qua download slechts 131 KB groot is (engelse versie)?

Akelpad

Opensource programma Akelpad (versie 4.4.5) is een extreem kleine en snelle teksteditor. Ondanks de beperkte grootte beschikt het programma over een uitgebreide reeks aan features zoals ondersteuning voor Unicode, Column text selection, bewerk bestanden van meer dan 64K grootte, correcte weergave van pseudographics, snelle zoek en vervang optie, etc.). Akelpad kan worden gebruikt als vervanger voor Notepad / kladblok dat altijd standaard is meegeleverd met het Windows OS. En natuurlijk kun je deze editor ook gebruiken voor programmeerwerk zoals PHP, HTML, XML, Javascript, dot Net, etc. Je kunt de editor qua functies uitbreiden met behulp van plugins, plugins zorgen dan bijvoorbeeld voor syntax highlighting, auto-completion, scripts en macro’s.

Een goed alternatief voor Akelpad is Notepad++.

Download hieronder de tekst editor Akelpad. De download van Akelpad betreft de multi lingual versie / meertalige versie inclusief installer (engels, russisch, pools, turks, nederlands, etc.).

Share