LE FORUM DES CERCLOSOPHES
LE FORUM DES CERCLOSOPHES
 
Retour au forum
 

Ajouter une réponse

Pseudo :    S'inscrire ?
Mot de passe :    Mot de passe perdu ?
Icône :
                                
                                
Message :
 
 
 
Smilies personnalisés
 
Options :
Notification par email en cas de réponse
Désactiver les smilies
Activer votre signature
 
 
Dernières réponses
Sak
non
lepereboniface
Est ce que tu utilises RedHat comme linux?
Sak
et en plus une connexion mysql ça se fait les doigts dans le nez
lepereboniface
Sak a écrit :

oui, je code

mono : implementation dotnet pour windows, linux, macos, solaris, etc....
http://www.mono-project.com/
y a aussi dotnetgnu en cours...

ça existe sous linux. dotnet, c'est des specs multi os, multi langage, virtuel, et meme avec un assembleur : l'ordi virtuel du futur. c du papier. euh... du fichier word. c gratos et standardisé. c comme uml. tout le monde a signé pour l'avoir. c d'ailleurs des ingenieurs borland qui a été debauchés pour le pondre... UML + .NET = 21eme sciècle. le framework, c les classes standards, la librairie commune. et microsoft .net, c la solution commerciale de bilou pour dotnet.

apres le coup du msdos, voilà le coup du ms.net




C'est tres interessant, vraiment!
lepereboniface
Il y a d'abord eu la generation des langages de programmation proceduraux, ou dits évolués, puis les langages dde programmation logique comme Lisp, Prolog, Smalltalk, et ensuite la generation des langages orientés-objet comme le C++, Java ainsi que les dernieres versions de beaucoup d'autres langages proceduraux comme VB, Pascal,.....

Mon cher disciple, je ne comprend pas tres bien la difference entre les caracteristiques techniques et fonctionnels... Il me semble qu'il faut seulement comparer les langages comparables. On peut comparer Java et C++ parcequ'ils sont orientés-objets. Quand on parle de comparaison on compare en fait les syntaxes des deux langages, dans Java on a laissé tomber les pointeurs, en raison de la difficulté de gestion en MC.

Je n'ai pas programmé en C#, mais dans la litterature on dit que sa syntaxe ressemble beaucoup à Java.
Sak


c quoi ton langage préféré ?
disciple
"c# est un mix c++ / pascal objet (delphi). le framework a son ancetre dans la vcl. c# et dotnet n'ont pas grand chose à voir avec java..."

Je ne parlais pas en des termes techniques mais fonctionels.Et il est indéniable qu'en terme de conception objet,C# et Java remplissent à peut près les mêmes fonctions selon les composants.

De plus si on veut être rigoureux, (et parler technique un peu) non C# n'est pas un mix de C++ et pascal.Les pointeurs ont disparus dans C# et tout est géré par le garbage collector à l'inverse du C++.De plus le multihéritage n'existe plus dans C++,ce qui oblige à programmer autrement par les classes abstraites dans C#.
De plus C# est un language quasiment 100% objet, ce n'est pas le cas du C++ où les flottements sont permis.
Et pour info dans ton petit programme, (mais ça tu le savais déja :D) il manque les déclarations des espaces de nom utilisés,donc ça fait beaucoup plus que 4 lignes
Sak
c quand meme cool .net, en quelques lignes on peut recupérer une page web alors que meme en delphi il en fallait bien 3 fois plus... la preuve, trop facile :

StreamReader strm = new StreamReader(WebRequest.Create(value).GetResponse().GetResponseStream(), Encoding.ASCII);
content = "";
for (string s = ""; s != null; s = strm.ReadLine(), content = content + s);
strm.Close();

et hop trop facile en 4 lignes
Sak
c# est un mix c++ / pascal objet (delphi). le framework a son ancetre dans la vcl. c# et dotnet n'ont pas grand chose à voir avec java...


Message édité le 09-01-2006 à 20:09:06 par Sak
disciple
ha bon...sinon ayant fait du java et du C#, je trouve que ces deux langages se ressemblent beaucoup puisqu'à la base on fait des approches objets en créeant des composants reutilisables.
 
Retour au forum
 
 
créer forum