HS
- Klaim
- Artisan Digital
- Messages : 10635
- Enregistré le : mar. 27 mai 2003, 13:13
- Localisation : Paris
- Contact :
Ben quoi? Je suis très sérieux pourtant, c'est des languages qu'on utilise principalement pour apprendre a comprendre la logique d'un programme, mais dans l'industrie c'est pas utilisé des masses, surtout pas la basic.
Pour les banques ya aussi COBOL.
Ca me donne envie de pleurer tellement c'est moche.
Pour les banques ya aussi COBOL.
Ca me donne envie de pleurer tellement c'est moche.
- jem
- CyberPet
- Messages : 5037
- Enregistré le : mar. 14 oct. 2003, 5:57
- Localisation : les collines gersoises
Alors juste pour faire mon chieur : Klaim fait un peu un amalgame entre langage et plateforme.
C# est un langage qui est principalement utilisé pour faire des applis sur la plateforme .NET, mais peut très bien être utilisé pour autre chose, comme par exemple en langage de script dans des jeux.
.NET est une plateforme d'exécution sur lequel on peut programmer en C#, en VB.NET, en Delphi.NET ainsi qu'en pleins d'autres langages plus exotiques (MS à publié une spécification, le Common Language Interface, qui permet à n'importe qui d'écrire un compilateur permettant à un langage d'attaquer la plateforme .NET).
Donc, au jour d'aujourd'hui, les capacités de C# est de VB.NET sont identiques à 95%. La seule question restante étant de savoir si on préfère écrire (et surtout lire)
ou
Le résultat à la compilation et à l'exécution sera complètement identique.
Tout ca pour dire que la réputation d'amateurisme de VB (et sans doute Delphi, mais je connais pas) n'est aujourd'hui plus du tout justifiée.
C# est un langage qui est principalement utilisé pour faire des applis sur la plateforme .NET, mais peut très bien être utilisé pour autre chose, comme par exemple en langage de script dans des jeux.
.NET est une plateforme d'exécution sur lequel on peut programmer en C#, en VB.NET, en Delphi.NET ainsi qu'en pleins d'autres langages plus exotiques (MS à publié une spécification, le Common Language Interface, qui permet à n'importe qui d'écrire un compilateur permettant à un langage d'attaquer la plateforme .NET).
Donc, au jour d'aujourd'hui, les capacités de C# est de VB.NET sont identiques à 95%. La seule question restante étant de savoir si on préfère écrire (et surtout lire)
Code : Tout sélectionner
For i as Integer = 0 To 10
If i Mod 2 = 0 Then
Debug.Print(CStr(i) & " est pair")
End If
Next
Code : Tout sélectionner
for (int i=0;i<=10;i++){
if (i%2==0) {
Debug.Print((String)i + " est pair");
}
}
Tout ca pour dire que la réputation d'amateurisme de VB (et sans doute Delphi, mais je connais pas) n'est aujourd'hui plus du tout justifiée.
I found my freedom now.
Funny how it feels just like being alone...
Funny how it feels just like being alone...
- hilikkus
- Otaking !
- Messages : 904
- Enregistré le : lun. 20 déc. 2004, 16:09
- Localisation : My Own Private Alaska
- Contact :
je sais par expérience que le Société Générale utilise du cobol pour la gestion des virements boursiers.yak a écrit :En banque, Cobol ? Chais pas de quelle banque tu parles, mais j'en ai jamais entendu parlé.
je suis aussi passé par une société d'editing qui utilise du cobol pour faire de la mise en page automatisée de fichiers.
tout ça pour dire qu'on inflige encore du cobol de nos jours à des centaines d'informaticiens... c'est moche.
get drunk, get stupid
get fucked up, get wicked
get fucked up, get wicked
- velo vert
- Génération Tchernobyl
- Messages : 7989
- Enregistré le : mer. 28 janv. 2004, 19:49
- Localisation : Made in Jussieu
ah ok, merci pour le C#. en fait j'avais vu un enorme bouquin en bibli de math et je me demandé quoi qu'etait-ce.
sinon pour faire un programme de simul scientifique, le prof (trop beau, trop classe) nous a briefés :
"qui veut programmer en autre chose que du C/C++ ?"
*silence*
"C'est BIEN. qui a fait du fortran ? le fortran c'est de la merde. ya encore quelques vieux chercheurs seniles qui l'utilisent mais bon..."
en gros.
et sinon y a deux gens a qui j'ai parlé et ils m'ont dit que le C++ c'etait un peu une abomination du monde souterrain qui aurait du y rester, parce que c'etait un truc metisse. (je ne l'ai pas mal pris, mais bon...)
sinon on m'a parlé du brain fuck.[/genre le mec]
sinon pour faire un programme de simul scientifique, le prof (trop beau, trop classe) nous a briefés :
"qui veut programmer en autre chose que du C/C++ ?"
*silence*
"C'est BIEN. qui a fait du fortran ? le fortran c'est de la merde. ya encore quelques vieux chercheurs seniles qui l'utilisent mais bon..."
en gros.
et sinon y a deux gens a qui j'ai parlé et ils m'ont dit que le C++ c'etait un peu une abomination du monde souterrain qui aurait du y rester, parce que c'etait un truc metisse. (je ne l'ai pas mal pris, mais bon...)
sinon on m'a parlé du brain fuck.[/genre le mec]
- hilikkus
- Otaking !
- Messages : 904
- Enregistré le : lun. 20 déc. 2004, 16:09
- Localisation : My Own Private Alaska
- Contact :
VV>En quelques mots, le C est un langage procédural (qui privilégie les opérations) tandis que le C++ est orienté objet (il crée des conteneurs de données et de fonctions qui s'y rapportent). Le C++ est un langage plus récent que le C mais son approche est assez différente. Il est aussi plus lourd, un peu plus lent et moins portable. Sache juste que le C++ accepte le code C, ce qui autorise l'utilisation d'un compilateur C++ avec du code entièrement C. Le C++ est un langage qui offre beaucoup de possibilités extrêmement puissantes mais il est à déconseiller pour un débutant vu son énormité. Tout programme est codable aussi bien en C qu'en C++, mais un programmeur peu expérimenté risque de se perdre dans les dédales de possibilités du C++.
get drunk, get stupid
get fucked up, get wicked
get fucked up, get wicked
-
- Otaking !
- Messages : 2783
- Enregistré le : mer. 16 avr. 2003, 13:22
- Localisation : Pertuis
- Contact :
je peux me tromper, mais même quand j'entendais parler du C++, il me semble que "programmation orientée objet", c'était surtout équivalent à "Pascal"
Merci pour la précision sur cette idée de "plateforme" qui adopte plusieurs langages... ça fait un peu bizarre n'empèche, comme concept
Mais je pensais surtout au fait que les bibliothèques, au départ (sauf erreur), c'était beaucoup pensé pour permettre à n'importe qui d'apporter sa pierre pouvant être très innovante.
Du coup "une grosse bibliothèque qui est mise à jour tous les 5 ans", ça altère plutôt cette idée.
Merci pour la précision sur cette idée de "plateforme" qui adopte plusieurs langages... ça fait un peu bizarre n'empèche, comme concept
Tu disais "tous les 5 ans". Là tu parles de mises à jour annuelles, c'est plus tout à fait pareil.Dans quel sens ca limite ? Parce que là chaque version est un grand pas en avant et il faut un moment aux développeurs pour le digérer."tous les 5 ans"
ça limite un peu l'accessibilité aux évolutions...
Mais je pensais surtout au fait que les bibliothèques, au départ (sauf erreur), c'était beaucoup pensé pour permettre à n'importe qui d'apporter sa pierre pouvant être très innovante.
Du coup "une grosse bibliothèque qui est mise à jour tous les 5 ans", ça altère plutôt cette idée.
Kataouh tataouh
- jem
- CyberPet
- Messages : 5037
- Enregistré le : mar. 14 oct. 2003, 5:57
- Localisation : les collines gersoises
Il peut être interessant que des entités (comme Apache par exemple) publie des bibliotheques utilisables par tout le monde.
Mais la philosophie de Java et de .NET c'est surtout de proposer un socle uniforme sur laquelle tout le monde peut se baser, pas que tout un chacun vienne y ajouter son bazar.
Mais la philosophie de Java et de .NET c'est surtout de proposer un socle uniforme sur laquelle tout le monde peut se baser, pas que tout un chacun vienne y ajouter son bazar.
I found my freedom now.
Funny how it feels just like being alone...
Funny how it feels just like being alone...
- Fikey
- Otaking !
- Messages : 4179
- Enregistré le : lun. 23 juin 2003, 22:20
- Localisation : mmmh chron....
- Contact :
j'aurai aimé apprendre les math comme çà
http://www.glumbert.com/media/multiply
j'ai testé avec tout les chiffres jusqu'à 9 ainsi que des nombres de 3 ou 2 nombres ...et çà marche
http://www.glumbert.com/media/multiply
j'ai testé avec tout les chiffres jusqu'à 9 ainsi que des nombres de 3 ou 2 nombres ...et çà marche