C#

Sinds enkele weken volg ik [url=http://simon.stevin.be/r1.sst/]Toegepaste Informatica[/url] aan de hogeschool [url=http://simon.stevin.be/]Simon Stevin[/url] in Brugge. Daar leren we object georienteerd programmeren.

Eerste jaar : Console programmatie
Tweede jaar : GUI & Java
Derde jaar : " "

De taal is C# en we schrijven in Visual Studio.Net .
Aangezien Visual Studio.net gebruik maakt van just-in-time programming,
wil ik men (nu nog simpele) oefeningen ook eens uit voeren op het mac plat form thuis. (school verplichte IBM Thinkpad).

Hoe doe ik dit ?

[code:1:c076f6fca8]
using System;

class InlineWonderlijkeRij {
static void Main(string[] args) {
int N;
Console.Write("Geef een natuurlijk getal in aub … ");
N = int.Parse(Console.ReadLine());
Console.Write("nn De Wonderlijk rij van {0} is:nn", N);
Console.Write("{0,8}", N);
while (N != 1){
if (N%2 == 0){
N=N/2;
}else{
N=N*3+1;
}
Console.Write("{0,5}", N);

}
Console.Write("nn");

}/Main/
}/InlineWonderlijkeRij/
[/code:1:c076f6fca8]

Ps. Al 4 weken op win xp, en kom gek zonder exposé, en nog maar zwijgen over xp & hotspots. :roll:[/url]

Was me eerst niet duidelijk of je wou c# proberen op je mac, maar allicht probeer je dezelfde zaken in cocoa & carbon uit te voeren?

Mss handig voor de mensen die je event. kunnen helpen, ik alleszins niet, heb ook alleeen maar ervaring met c# en andere programmeertalen van het windows-platform

download mono voor OSX van http://www.mono-project.com/downloads/

install het, en je kan je source compilen en runnen met:

[code:1:6b143007d9]
$ mcs test.cs
$ mono test.exe
Geef een natuurlijk getal in aub … 6

De Wonderlijk rij van 6 is:

   6    3   10    5   16    8    4    2    1

[/code:1:6b143007d9]

Verplichte ThinkPad ? Meen je nu dat je verplicht een Portable PC moet kopen om informatica te studeren ?

Eén van de grote voordelen van Informatica opleidingen was dat het relatief democratisch
was. Je komt/kwam in de opleiding informatica ook wel eens mensen tegen uit arbeiders-
gezinnen. Maar als de intapdrempel nog eens wordt verhoogd met de prijs van een Portable
computer is het democratisch gehalte stilaan zoek.

democratisch gehalte stilaan zoek... en zeker als je portable met windows moet werken ;-)

[quote:c8f4e34a94="savvy"]download mono voor OSX van http://www.mono-project.com/downloads/

install het, en je kan je source compilen en runnen met:

[code:1:c8f4e34a94]
$ mcs test.cs
$ mono test.exe
Geef een natuurlijk getal in aub … 6

De Wonderlijk rij van 6 is:

   6    3   10    5   16    8    4    2    1

[/code:1:c8f4e34a94][/quote:c8f4e34a94]

Bedankt !

[quote:c8f4e34a94=“bartvdpoel”]Verplichte ThinkPad ? Meen je nu dat je verplicht een Portable PC moet kopen om
informatica te studeren ?

Eén van de grote voordelen van Informatica opleidingen was dat het relatief democratisch
was. Je komt/kwam in de opleiding informatica ook wel eens mensen tegen uit arbeiders-
gezinnen. Maar als de intapdrempel nog eens wordt verhoogd met de prijs van een Portable
computer is het democratisch gehalte stilaan zoek.[/quote:c8f4e34a94]

Je bent verplicht een windows pc te hebben, je kon zelf een kopen of op school.
Dus heb ik maar voor de laptop van school gekozen, een IBM Thinkpad R51, maar er hangt al een schoon apple logo op het scherm :stuck_out_tongue: lijkt een beetje op een oude powerbook nu.

Ben intussen aan het sparen voor een nieuwe iMac voor op men peda(home).
Men oude iMac staat thuis voor men pa, en zus gebruikt de iBook voor haar studies aan de ehsal.

c# is toch onderdeel van .net gebeuren? ik vind dat openbare onderwijs instellingen niet specialisten moet afleveren die alleen gebruik kunnen maken van een produkt van een leverancier, dit is concurrentie vervalsing. ik neem aan dat microsoft ook nog een beetje betaald aan de opleiding om zo goedkoop aan mensen te komen in de toekomst. verder vind ik dat een school je ook niet kan verplichten welke computer je koopt, ze kunnen en mogen je wel iets aanraden maar niet verplichten.

daan.

Welke taal op mac platform lijkt heel goed op C# ? Ik wil ook programmeren op macosx, maar snap het verschil nog niet goed tussen Carbon en Cacao.

Ik denk dat dit een oplossing kan Bieden.

Mono Project

Dit programma laat toe om C# en .NET te programmeren op alle platformen waaronder ook Mac OSX.

bedankt, maar op boekbeurs boekjes van oreilly gekocht met een ADC recommended. Toch liever het echte apple stuff leren.

C# en Visual Studio en .NET zijn volgens mij allemaal Microsoft vindingen en derhalve al reden genoeg voor muiterij tegen de docent / opleiding. Wil je algemeen opgeleid worden in een wereld van standaarden en open informatie uitwisseling, zodat je later in je werk breed en flexibel ingezet kan worden, of een non-standaard, niet-open Microsoft houding waarbij je vastgeketend zit aan de rommel van Steve Ballmer? En de website van Simon Stevin.be draait ook al op M$ Internet Information Server. Neen, er is geen hoop....

Oh, en Mono is inderdaad de oplossing!