Précédent   Forum du club des développeurs et IT Pro > Général Développement > Débats sur le développement - Le Best Of

Débats sur le développement - Le Best Of Décideurs : Le meilleur des débats sur les choix de technologies pour le développement. Ce forum est réservé aux professionnels.

Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Affichage des résultats du sondage: Votre langage de programmation préféré
Java 390 25,95%
C# 258 17,17%
C++ 214 14,24%
C 107 7,12%
Visual Basic .NET 53 3,53%
Visual Basic 6 (et antérieurs) 23 1,53%
VBA (Office) 40 2,66%
Delphi 81 5,39%
Python 79 5,26%
Perl 14 0,93%
ADA 6 0,40%
Pascal 14 0,93%
Ruby 19 1,26%
BASIC 5 0,33%
WinDev 60 3,99%
PowerBuilder 3 0,20%
Cobol 8 0,53%
Fortran 7 0,47%
Langages fonctionnels (OCaml, Haskell, F#, Scheme, Erlang...) 27 1,80%
Objective-C 16 1,06%
Autres (précisez) 57 3,79%
Sans opinion 22 1,46%
Votants: 1503. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse Actualité déjà publiée
 
Outils de la discussion
Vieux 11/07/2011, 08h19   #141
elwazzen
 
walid elwazzen
Inscription : février 2010
Messages : 1
Détails du profil
Informations personnelles :
Nom : walid elwazzen

Informations forums :
Inscription : février 2010
Messages : 1
Points : -3
Points : -3
Langage de programmation préféré en 2011 est aussi Java (Eclipse)
elwazzen est déconnecté   Envoyer un message privé Réponse avec citation 04
Vieux 11/07/2011, 11h18   #142
Spiff79
Membre du Club
 
Ingénieur développement logiciels
Inscription : mars 2005
Messages : 33
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : mars 2005
Messages : 33
Points : 47
Points : 47
Citation:
Envoyé par elwazzen Voir le message
Langage de programmation préféré en 2011 est aussi Java (Eclipse)
Je ne vois pas ce que fait Eclipse dedans... Ce n'est pas le seul éditeur de code à faire du java et il permet aussi de programmer dans d'autres langages.

Citation:
Envoyé par Ubiquité
Si vous aviez un peu de culture vous auriez reconnu la fast inverse sqrt de Carmack
En effet, j'ai tiré ce code d'ici http://www.beyond3d.com/content/articles/8/. D'ailleurs, Carmack dit que ce n'est pas lui qui a écrit ce code

Citation:
Envoyé par Klaim
Dans tous les cas, ce n'est pas une raison pour basher un language en particulier parcequ'on a vu du code difficile à lire écrit dans ce language
Je ne vois pas en quoi je "bash" le langage, je dis clairement après que je ne fais pas l'effort pour m'adapter au C.
Spiff79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2011, 13h32   #143
Ubiquité
Membre éprouvé
 
Inscription : avril 2006
Messages : 422
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 422
Points : 442
Points : 442
Envoyer un message via MSN à Ubiquité
Citation:
Envoyé par Spiff79 Voir le message
En effet, j'ai tiré ce code d'ici http://www.beyond3d.com/content/articles/8/. D'ailleurs, Carmack dit que ce n'est pas lui qui a écrit ce code
D'accord. Tu veux bien traduire ce code dans ton langage préféré (java ?) pour nous montrer en quoi ce langage est mieux que le C ?
Ubiquité est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2011, 14h02   #144
Spiff79
Membre du Club
 
Ingénieur développement logiciels
Inscription : mars 2005
Messages : 33
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : mars 2005
Messages : 33
Points : 47
Points : 47
Désolé, je ne peux pas traduire en java un truc que je ne comprends. Mais il ne faut pas prendre la mouche, quand je dis que j'aime le côté "verbeux" de java, c'est pour beaucoup de développeur un point négatif.
Moi je trouve simplement que c'est souvent plus clair, plus "lisible" (même s'il arrive de tomber sur des trucs assez balaise qui ressemble à ce que je cite, mais j'ai l'impression que c'est plus rare)

Par contre, si tu veux, on peut tenter d'écrire un code java pour faire l'équivalent de ce code, faudrait juste que tu m'expliques ce code de façon algorithmique si ça ne te dérange pas
Spiff79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2011, 14h56   #145
Ubiquité
Membre éprouvé
 
Inscription : avril 2006
Messages : 422
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 422
Points : 442
Points : 442
Envoyer un message via MSN à Ubiquité
Ben cet algo c'est un peu un parfait mystère. Personne n'a l'air de vraiment comprendre comment marche la constante.
Et je t'ai demandé de l'implémenter en java en sachant très bien qu'il est impossible de rendre cet algo plus lisible qu'il ne l'est déjà.
Ubiquité est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 21/07/2011, 09h53   #146
Bluedeep
Expert Confirmé Sénior
 
Homme François
Chef de projet NTIC
Inscription : janvier 2007
Messages : 6 547
Détails du profil
Informations personnelles :
Nom : Homme François
Âge : 52
Localisation : France

Informations professionnelles :
Activité : Chef de projet NTIC

Informations forums :
Inscription : janvier 2007
Messages : 6 547
Points : 13 917
Points : 13 917
Citation:
Envoyé par Ubiquité Voir le message
Si vous aviez un peu de culture vous auriez reconnu la fast inverse sqrt de Carmack..
Pas besoin de culture, il suffit de balancer la constante dans google.
__________________

Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


Une réponse vous a aidé ? utiliser le bouton

"L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel
Bluedeep est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 21/07/2011, 09h56   #147
Bluedeep
Expert Confirmé Sénior
 
Homme François
Chef de projet NTIC
Inscription : janvier 2007
Messages : 6 547
Détails du profil
Informations personnelles :
Nom : Homme François
Âge : 52
Localisation : France

Informations professionnelles :
Activité : Chef de projet NTIC

Informations forums :
Inscription : janvier 2007
Messages : 6 547
Points : 13 917
Points : 13 917
Citation:
Envoyé par Ubiquité Voir le message
Ben cet algo c'est un peu un parfait mystère. Personne n'a l'air de vraiment comprendre comment marche la constante.
Et je t'ai demandé de l'implémenter en java en sachant très bien qu'il est impossible de rendre cet algo plus lisible qu'il ne l'est déjà.
Il n'est pas "tel quel" implémentable en java puisqu'il joue sur la possibilité de "plaquer" des interprétations de stockage numérique à la même adresse mémoire. Je crois qu'il est en revanche implémentable en C# en jouant avec l'attribut StructLayout.

Quant à la constante, cf. article sur wikipédia :

http://en.wikipedia.org/wiki/Fast_inverse_square_root
__________________

Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


Une réponse vous a aidé ? utiliser le bouton

"L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel
Bluedeep est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/07/2011, 10h10   #148
Ubiquité
Membre éprouvé
 
Inscription : avril 2006
Messages : 422
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 422
Points : 442
Points : 442
Envoyer un message via MSN à Ubiquité
En tout cas ca m'énerve qu'on prenne ce code et dise "regardez comme le C++ c'est pas lisible".
Ubiquité est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2011, 11h35   #149
kdmbella
Expert Confirmé
 
Avatar de kdmbella
 
Homme MBELLA EKOUME
Développeur Web
Inscription : août 2010
Messages : 674
Détails du profil
Informations personnelles :
Nom : Homme MBELLA EKOUME
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2010
Messages : 674
Points : 3 868
Points : 3 868
en ce qui me concerne c'est le PHP que je préfère car c'est lui que je maitrise le plus. Mais il ne figure pas dans la liste et comme je sais que ce langage est exclusivement destiné au web et qu'il n'est pas complet, j'ai voté pour java qui est mon langage préféré après PHP. Par ailleurs en troisième position vient le C# que je trouve assez souple aussi
__________________
Trois personnes peuvent garder un secret si deux d'entre elles sont mortes. :Benjamin Franklin
L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent : Benjamin Franklin
Le hasard, c'est le déguisement que prend Dieu pour voyager incognito: Albert Einstein
bon je m'arrête là au risque de me faire buter
kdmbella est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 21/07/2011, 13h14   #150
Bluedeep
Expert Confirmé Sénior
 
Homme François
Chef de projet NTIC
Inscription : janvier 2007
Messages : 6 547
Détails du profil
Informations personnelles :
Nom : Homme François
Âge : 52
Localisation : France

Informations professionnelles :
Activité : Chef de projet NTIC

Informations forums :
Inscription : janvier 2007
Messages : 6 547
Points : 13 917
Points : 13 917
Citation:
Envoyé par Ubiquité Voir le message
En tout cas ca m'énerve qu'on prenne ce code et dise "regardez comme le C++ c'est pas lisible".
Bon, TOTAL HS !

Ayant eu 10mn à perdre, je me suis amusé à l'implémenter en C#. Malheureusement la différence par rapport au calcul classique n'est pas flagrante : sur 2 000 000 d'itérations de l'opération en "fast" comme en "slow" l'écart final est de 10 ms mais parfois dans un sens et parfois dans l'autre; en gros entre 30 et 45ms, mais sans gain significatif.

Voilà la code en C# pour ceux que ça amuse (en restant au plus près du code originel):

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[StructLayout(LayoutKind.Explicit)]
struct SLongFloat
{
	[FieldOffset(0)]
	public float theFloat;
	[FieldOffset(0)]
	public long theLong;
}
private static float FFInvSqrt(float number)
{
	SLongFloat converter;
	converter.theLong = 0;
	converter.theFloat = number;
	float x2 = number * 0.5F;	
	converter.theLong = 0x5f3759df - (converter.theLong >> 1); // what the fuck?
	number = converter.theFloat;
	number  *=  1.5F - ( x2 * number * number ) ;

	return number;
}
__________________

Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


Une réponse vous a aidé ? utiliser le bouton

"L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel
Bluedeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2011, 10h13   #151
Thorna
Membre éprouvé
 
Inscription : décembre 2004
Messages : 362
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 362
Points : 417
Points : 417
Si on s'interesse bien aux langages préférés, en ce qui me concerne, c'est FORTH en premier. Bien sûr, ça fait 10 ans que je n'en ai pas fait mais ça reste pour moi définitivement le plus rigolo.
Thorna est déconnecté   Envoyer un message privé Réponse avec citation 31
Vieux 28/09/2011, 18h10   #152
dewind
Membre régulier
 
Avatar de dewind
 
Homme Erwin Sittie
Développeur informatique
Inscription : février 2010
Messages : 82
Détails du profil
Informations personnelles :
Nom : Homme Erwin Sittie
Localisation : Côte d'Ivoire

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2010
Messages : 82
Points : 78
Points : 78
Envoyer un message via Yahoo à dewind
J'ai voté Windev parce qu'avec WinDev 10, j'ai quelque peu changé ma manière de programmé.

Question programmation orienté objet, j'ai d'abord commencé sous VB 6 et à côté Windev 10 c'est franchement plus intuitif je pense.

Ainsi, avec Windev 10 je programme un peu plus rapidement, et j'arrive à m'approcher de mes exigences un peu plus facilement.

Voilà.
dewind est déconnecté   Envoyer un message privé Réponse avec citation 12
Vieux 30/09/2011, 16h39   #153
ODehel
Candidat au titre de Membre du Club
 
Homme DANTAS LIMA Olivier
Développeur informatique
Inscription : septembre 2010
Messages : 5
Détails du profil
Informations personnelles :
Nom : Homme DANTAS LIMA Olivier
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : septembre 2010
Messages : 5
Points : 12
Points : 12
Le W-Langage de WinDev n'est en aucun cas un langage orienté objet, du moins seulement en partie.
ODehel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2011, 16h23   #154
ubtic
 
Olivier NTWARI
Inscription : février 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Olivier NTWARI

Informations forums :
Inscription : février 2011
Messages : 3
Points : -4
Points : -4
Par défaut c++

Je préfère c++
ubtic est déconnecté   Envoyer un message privé Réponse avec citation 05
Vieux 05/10/2011, 16h52   #155
dewind
Membre régulier
 
Avatar de dewind
 
Homme Erwin Sittie
Développeur informatique
Inscription : février 2010
Messages : 82
Détails du profil
Informations personnelles :
Nom : Homme Erwin Sittie
Localisation : Côte d'Ivoire

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2010
Messages : 82
Points : 78
Points : 78
Envoyer un message via Yahoo à dewind
Citation:
Envoyé par ODehel Voir le message
Le W-Langage de WinDev n'est en aucun cas un langage orienté objet, du moins seulement en partie.
Et bien justement en partie . Voyez je suis un peu jongleur et touch'à tout.
__________________
Un geek est un bonz'homme qui croit que dans une heure il y a 1024 minutes!
dewind est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/10/2011, 17h16   #156
Bluedeep
Expert Confirmé Sénior
 
Homme François
Chef de projet NTIC
Inscription : janvier 2007
Messages : 6 547
Détails du profil
Informations personnelles :
Nom : Homme François
Âge : 52
Localisation : France

Informations professionnelles :
Activité : Chef de projet NTIC

Informations forums :
Inscription : janvier 2007
Messages : 6 547
Points : 13 917
Points : 13 917
Citation:
Envoyé par ODehel Voir le message
Le W-Langage de WinDev n'est en aucun cas un langage orienté objet, du moins seulement en partie.
Même remarque pour VB6 que le posteur mentionnait.
__________________

Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


Une réponse vous a aidé ? utiliser le bouton

"L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel
Bluedeep est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/10/2011, 12h20   #157
Yo Eight
Membre confirmé
 
Homme
Ingénieur développement logiciels
Inscription : mai 2009
Messages : 89
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : mai 2009
Messages : 89
Points : 285
Points : 285
Haskell et Scala pour moi
Yo Eight est déconnecté   Envoyer un message privé Réponse avec citation 24
Vieux 20/10/2011, 11h05   #158
JTABLE
Membre du Club
 
Avatar de JTABLE
 
Homme ssss sam
Développeur informatique
Inscription : juin 2011
Messages : 110
Détails du profil
Informations personnelles :
Nom : Homme ssss sam
Localisation : Algérie

Informations professionnelles :
Activité : Développeur informatique
Secteur : Enseignement

Informations forums :
Inscription : juin 2011
Messages : 110
Points : 63
Points : 63
salut
mon langage préfère est java parce que pour le moment je trouve que c'est le langage le plus complet par rapport aux autres.
JTABLE est déconnecté   Envoyer un message privé Réponse avec citation 06
Vieux 25/10/2011, 16h08   #159
Mannou.Java
 
Femme
Programmeur Débutant
Inscription : juillet 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Tunisie

Informations professionnelles :
Activité : Programmeur Débutant
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : juillet 2011
Messages : 2
Points : -3
Points : -3
Java
Mannou.Java est déconnecté   Envoyer un message privé Réponse avec citation 05
Vieux 31/10/2011, 17h54   #160
satenske
Membre confirmé
 
Avatar de satenske
 
Homme Antoine
Licence informatique
Inscription : mars 2011
Messages : 110
Détails du profil
Informations personnelles :
Nom : Homme Antoine
Âge : 21
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Licence informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2011
Messages : 110
Points : 264
Points : 264
Alors moi, je suis encore un peu "jeune"(3 ans que je programme) pour dire quel est mon langage "préféré"

Mais je dois dire que j'aime beaucoup le C++ (et avec la puissance de Qt)
Après, le C j'aime bien aussi, bien que non orienté objet, il est assez bas niveau, mais justement je trouve ça vachement bien!

Ensuite, Java, je suis assez partagé, j'aime vraiment sa portabilité, c'est pratique, simple, efficace!
Par contre, je le trouve un peu haut niveau, le ramasse miette.... Je préfère me coder un destructeur, au moins je sais à quoi je touche.

Ce sont mes trois langages préférés, j'ai voté C++, parce qu'il est orienté objet, bas niveau, sans l'être trop, rapide (si on ne code pas avec les pieds)!
satenske est déconnecté   Envoyer un message privé Réponse avec citation 31
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 10h22.


 
 
 
 
Partenaires

Hébergement Web