Dernières réponses | | non |
| | Est ce que tu utilises RedHat comme linux? |
| | et en plus une connexion mysql ça se fait les doigts dans le nez |
| | 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! |
| | 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. |
| | c quoi ton langage préféré ? |
| | "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 |
| | 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 |
| | 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 |
| | 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. |
|
|