Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 88 reacties
Bron: CNet.com

NeoReY! schrijft: "Billy...ehm...Stevie heeft weer iets nieuws!! Nee dit keer geen Windows versie maar een eigen programmeertaal: C# ('C-Sharp').
Een mengeling van C, C++ en de pluspunten van Java daaraan toegevoegd. Het is de bedoeling dat de taal makkelijker te gebruiken is dan het veel-gebruikte C++"
:

Microsoft next week plans to unveil a new, Java-like software programming language intended to simplify the building of Web services using its software, sources said. Microsoft executives said the new language, an easier-to-use version of the popular C++ language, is intended to drastically simplify and speed up software development as well as promote the company's Next Generation Windows Services (NGWS) initiative, to be announced today at the company's Redmond, Wash., headquarters. NGWS is Microsoft's grand scheme for driving Windows more fully onto the Internet and making the company a player in providing Web-based services.

Wandel naar CNet voor het verhaal

Lees meer over

Moderatie-faq Wijzig weergave

Reacties (88)

1 2 3 ... 9
Eh, heren,

De context van dit bericht is wel wat ruimer dan je uit de header kunt halen. Lees eerst even de artikeltjes "Microsoft gooit roer volledig om met Microsoft.NET" (<A href="http://www.webwereld.nl/nieuws/dysta/4652.phtml)"" target=_blank>www.webwereld.nl/nieuws/dysta/4652.phtml)"</A> target=_blank>www.webwereld.nl/nieuws/dysta/4652.phtml)</A> en "Nieuwe ontwikkeltools moeten golf .NET services opleveren" (<A href="www.webwereld.nl/nieuws/dysta/4653.phtml) op WebWereld. Dan is het meteen duidelijk wat er achter zit.

[Toevoeging]
En je kunt nu ook kijken op www.tweakers.net/nieuws.dsp?ID=11702 , want dat gaat hier ook over.
[/Toevoeging]
Het lijkt me duidelijk waarom dit er is:

- C/C++ zijn krachtig maar erg lastig om mee te beginnen en om volledig te doorgronden (en dus maximaal te gebruiken.)
- VB is krachtig maar door zijn omslachtige evolutie mist het kracht op het gebied van schaalbaarheid, e.d.
- Java is goed maar omdat Sun ervoor zorgde dat Microsoft er niks aan mocht aanpassen gebruiken ze het niet.

Conclusie: een "schone" OO-taal met de syntax van C/C++ (net als Java) en het koppelings- en deployment-gemak van VB, makkelijke integratie met COM, waarschijnlijk niet eens exclusief via Automation (zoals VB.)

Heerlijk :)
ik kijk... 29 reacties... tjonge... ik lees... mja..

Snapt iemand eigenlijk wel waarom Java niet meer voldoet en waarom deze taal er juist komt?

C O M

VB is leuk voor COM maar J++6 is beter daarvoor, evenveel code en snellere/flexibelere COM objects (de java code naar native compileren, niet voor java platform).

C++ is ook correct, meest flexibel maar lastig voor grotere COM objects, want veel macro's e.d.

Men wil dus Java/VB gemak en C++ snelheid.

Lijkt me duidelijk. "Dan hou je toch Java?" huilt iedereen dan weer in koor. Tja, kijk daar wringt nu juist de schoen. Dat mag niet. Van Sun. Sun vindt dat MS Java niet mag uitbreiden en dus geen COM support native in de taal mag embedden. Wellicht terecht, maar zodoende kan MS niet java gebruiken voor de taal die VB gemak brengt en C++ snelheid, iets wat J++ 6 al had.

Moet ik het nog verder uitleggen of is het zo wel duidelijk?

Het heeft niet met 'cross platform' te maken, het heeft met development te maken. Development voor het NGWS platform. LEES dan eens die artikelen door alvorens te gaan gillen. :(

Mag dat een keer, aub?

[update]Het is wel typerend dat altijd dezelfde mensen eerst nadenken alvorens te posten: jeroenb, hulde :) je was me net voor ;)
</div><div class=b4>"C# is Java by another name," said Steve Mills</div><div class=b1>
en
</div><div class=b4>Java is considered a threat to Microsoft</div><div class=b1>
Nu weten we ook meteen waarom... :)

Waarom hebben jullie het toch over PHP en ASP en script-talen? Dat C# wordt (volgens het artikel) een volwaardige programmeertaal, en heeft vrij weinig met scripts te maken. Volgens MS heeft het de mogelijkheden van C, C++ en een paar belangrijke features van java (zoals de garbage collector, wat een best wel handig ding is.)

Ik heb zelf ervaring met java, en ik vind het best wel een duidelijke taal. Je moet weten hoe de structuur in elkaar zit, en de algoritmes kunnen bedenken. En daarnaast moet je kunnen zoeken in de API-reference. Bovendien is java ook behoorlijk uit te bereiden door er API's aan toe te voegen (kijk maar eens naar de java3D API, openGL support voor java). Op die manier had MS ook zijn eigen windows-specifieke API kunnen schrijven...

Anyway, de vergelijking met C++ en VB: Veel mensen zeggen dat als je java kent, C++ een eitje wordt. Nou, dat vond ik dus niet. Ik heb er een paar dagen mee zitten klooien, maar ik ben er niet uit gekomen. Visual basic had ik wel zo onder de knie (binnen 2 dagen).
</div><div class=b4>Ik heb nogal wat ervaring met programmeren en ben zeer te spreken over VB en WEET dat je daar erg veel meekunt. Duidelijk meer dan wat jij denkt.</div><div class=b1>

Ben ik het mee eens... met puur en alleen VB kun je inderdaad niet zo gek veel, maar als je een beetje kennis van de Windows API hebt, en een goede documentatie (ik heb zelf Dan Appleman's VB Programmer's Guide to the Win32 API, door veel kenners gezien als DE API-bijbel voor VB'ers) kom je een heel eind hoor! :)

Ennuh... op zich vind ik het niet zo gek wat MS aan het doen is. In feite integreren ze gewoon 2 bestaande eigen pakketten (Visual C en Visual J).
</div><div class=b4>En die stappen niet zo snel over op iets anders </div><div class=b1>

En waarom zouden ze ook ? Microsoft voldoet prima, als je maar wat gaat configureren. De gemiddelde tweakers is daar echter te lui voor.

Wel eens van het gezegde met de schaapskudde gehoord ? Voor jezelf denken is vrij lastig, maar lekker meelullen met de groep, niet gehinderd door enige kennis van zaken, is lekker makkelijk en (zogenaamd) stoer.

Goed, dat was het.
Jeetje, wat is hier gebeurt??? Ik heb dit newsitem in de news queue achter gelaten, maar deze wanorde aan troep/junk/rotzooi replies... daar hebben we allemaal niks aan. Er zijn maar enkele zinnige replies te vinden tussen deze wanorde aan tekst.

Het gaat hier om een programmeertaal op het 3e niveau, waar C, C++ en Java ook thuis horen. Deze programmeer taal zou alleen als eigenschap hebben dat ie erg geschikt is voor internet toepassingen. Waarom begint iedereen dan in ene te bazelen over script talen als PHP en ASP?
En als je het dan over Delphi of Visual Basic hebt... dat zijn wel programmeer talen alleen op het 4e niveau (4GL).

Otis... misschien heb je wel gelijk over het te hoog gegrepen zijn van dit onderwerp! Het resultaat kan namelijk iedereen zien!
Microsoft specifieke implementaties van talen als Visual Basic en waarschijnlijk ook deze C# zijn erg aardig voor NT platformen

NT platformen zijn weer erg aardig voor kleine tot middelgrote ondernemingen

er bestaan echter ook platformen voor grote ondernemingen waar Microsoft-spul simpelweg niet op draait

de keuze van ontwikkeltool en gedistribueerde applicatie architectuur (COM) zijn afhankelijk van het platform waarvoor ontwikkeld wordt

met talen als Java/C++ en een standaard als CORBA verzeker je jezelf gewoon van een veel hogere mate van platformafhankelijkheid

wat dat betreft heeft alles zijn voor- en nadelen en is de gekozen tool* 786562 scizethodiek
Ik weet niet wie er hier gemod heeft en wat er precies is gemod, maar ga aub niet hier zeiken over hoe er gemod wordt, maar doe dat op gathering.tweakers.net

Enne nog wat... Waarom begint iedereen hier over ASP / PHP te zwammen?? daar gaat het toch totaal niet over??
Bijl over Java:</div><div class=b4>een handige garbage-collector.</div><div class=b1>
Die tot nu toe op geen enkele implementatie ook maar enigszins functioneert en de grootste oorzaak is van memoryleaks omdat mensen er blind op vertrouwen. Onder C++ heeft een geoefend programmeur in max. 2 uur een volledig werkend referencecounting mechanisme dat WEL werkt opgezet. Ik ken enkele mensen die ook een tijd met professioneel met Java hebben gewerkt en een van de eerste dingen die ze deden op dat project was ECHTE referencecounting implementeren omdat het geheugengebruik in hun project VITAAL was (ik heb het hier over Java-applicaties in consumentenelectronica zoals videorecorders, die je niet zomaar even reset omdat z'n geheugen gefragmenteerd is en er geen 256Mb in zit)
1 2 3 ... 9

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True