Publicité
+ Répondre à la discussion Actualité déjà publiée
Page 3 sur 29 PremièrePremière 123456713 ... DernièreDernière
Affichage des résultats 41 à 60 sur 565
  1. #41
    Invité de passage
    Inscrit en
    avril 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : avril 2010
    Messages : 3
    Points : 4
    Points
    4

    Par défaut au royaume du C

    le bug est roi.

    La bidouille du pointeur dans les machines à 8-coeurs,

    le type qui permet d'additionner des fraises et des fonctions...

    Gloire à toi, qui m'enseigna avec le langage ADA, ce que programmer veut dire.


  2. #42
    Membre du Club
    Inscrit en
    mars 2007
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : mars 2007
    Messages : 182
    Points : 57
    Points
    57

    Par défaut

    par rapport a ce que j'observe autour de moi ces chiffres me paraissent complètement irréalistes... seules les tendances me semblent correctes notamment la baisse de Java...

  3. #43
    Membre confirmé
    Profil pro
    Inscrit en
    juillet 2009
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2009
    Messages : 162
    Points : 212
    Points
    212

    Par défaut

    Mais bien sur qu'on peut faire n'importe quoi en C. On peut faire n'importe quoi avec n'importe quel langage! L'important c'est ce qui vient avec le langage : environnement de dév, framework, outils, communauté, ...

    C'est cet ensemble qui fait qu'un langage est plus adapté qu'un autre pour un type d'application donné. Par exemple Java est plus adapté aux applications WEB que C ou Perl car on trouve plein de framework WEB, de serveurs d'application Java, etc. Mais on pourrait tout a fait faire un site WEB en C avec des CGI par exemple.

    Pour les jeux 3D ou non, on peut tout à fait les faire en C ( Le premier Quake est d'ailleurs dans ce langage). Le soucis c'est que les jeux d'aujourd'hui et plus généralement les applications sont de plus en plus complexes fonctionnellement. C'est la que les langages OO sont plus adaptés car ils permettent de mieux représenter le fonctionnel de l'application. Personnellement, je pense que la maintenabilité et l'évolutivité d'une application sont aussi importantes que les performances.

    La où je ne comprend pas la croissance du C, c'est que c'est un langage avec peu de garde fou. Outre le paradigme objet, C++ a apporté pas mal (c'est relatif) de sécurité dans le langage. A l'heure où il n'y a plus besoin de gourou pour développer des applications, c'est ce genre d'apports que recherche les entreprises à mon sens pour développer plus vite et moins cher.

    Ensuite concernant la décroissance de Java, il faut peut être chercher du coté de l'iphone avec son langage propriétaire. Peut être qu'avec le nombre d'application qu'ils ont, couplé à la concurrence de .NET sur les applications WEB, cela entame la popularité de Java.
    Mais l'arrivée d'Android peut faire changer les choses dans l'autre sens.

    Décidément, je suis inspiré ce matin!

    Citation Envoyé par Firwen Voir le message
    Ne vous en déplaise, le C est un langage qui se porte bien et qui de toute façon perdurera encore un bout de temps....
    Raison simple : la quasi-totalité des kernels des OS courants et des libs systèmes bas niveau sont codé avec...
    Je ne vois pas pourquoi le fait qu'un OS soit écrit en C, cela relancerait la mode sur ce langage. Le nombre de gens qui écrivent des kernels ou des drivers doit être assez faible comparé au reste de la population des développeurs.

  4. #44
    Mjm
    Mjm est déconnecté
    Membre du Club
    Inscrit en
    septembre 2004
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : septembre 2004
    Messages : 63
    Points : 65
    Points
    65

    Par défaut

    Avec toutes les réserves méthodologiques rapportées ci-dessus (fiabilité de la statistiques), je suis stupéfait que le C# ne soit pas mieux placé!
    Il y 4 ou 5 ans il ne pouvait y avoir de salut hors du C# qui allait tout écraser.
    Comme disait (à peu près) P. Dac "La prévision est difficile, surtout lorsqu'elle concerne l'avenir".
    Bonne journée à tous.
    mjm

  5. #45
    Membre régulier
    Développeur informatique
    Inscrit en
    novembre 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2008
    Messages : 73
    Points : 75
    Points
    75

    Par défaut

    Hello

    J'utilise le C via VC++, pour les petites machines Scanner qu'on utilise.
    Maintenant, ce n'est que de la maintenance ... heureusement que c'est plutot bien detaillé ... sinon j'y passerai plus de temps ...

    J'aime bien le C, mais je préfère le VB6 .. je rêve de voir ce que donne VB.Net ! Faut que je trouve 5 mns ...

    Kiss

  6. #46
    Invité de passage
    Inscrit en
    avril 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : avril 2010
    Messages : 2
    Points : 2
    Points
    2

    Par défaut

    Citation Envoyé par benzoben Voir le message
    Décidément, je suis inspiré ce matin!


    Je ne vois pas pourquoi le fait qu'un OS soit écrit en C, cela relancerait la mode sur ce langage. Le nombre de gens qui écrivent des kernels ou des drivers doit être assez faible comparé au reste de la population des développeurs.
    Je suis peut-être sur orbite mais pour moi une des raisons qui pourrait relancer le C est le fait que l'on ait et qu'on aura de l'informatique/électronique partout, par exemple :
    - microcontroleurs un peu partout
    - machine évoluée dans les usines
    Tout les microcontroleurs dans les voitures, système d'alarmes, ... ont besoin d'être programmé. Pas mal de pays qui se developpe voient leur industrie passer d'anciennes machines toute mécanique à des machines à commandes numériques et autre.
    Bon après c'est un exemple parmi tant d'autre, car j'ai l'impression que le débat est un peu trop centré sur le pure software (je veux dire par là : développement ayant pour cible PC/MAC/Iphone ...) mais on oublie tout le reste alors que le developpement d'application ne se résume pas qu'à ça !

    Mais je pense que tu as tout dis dans un poste précédent :
    "A l'heure où il n'y a plus besoin de gourou pour développer des applications, c'est ce genre d'apports que recherche les entreprises à mon sens pour développer plus vite et moins cher."
    Vite et bien demande des très bons.
    Bien demande des bons.
    Vite et moins cher pas forcément ...
    C'est la mode, vive les bloatware mais bon tant qu'il y aura des clients pour raquer !

  7. #47
    Membre confirmé
    Profil pro
    Inscrit en
    juillet 2009
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2009
    Messages : 162
    Points : 212
    Points
    212

    Par défaut

    Citation Envoyé par gorash Voir le message
    Je suis peut être sur orbite mais pour moi une des raisons qui pourrait relancer le C est le fait que l'on à et aura de l'informatique/électronique partout, par exemple :
    - microcontroleurs unpeu partout
    - machine évolué dans les usines
    Non tu as raison. c'est surement aussi un vecteur de croissance pour le C.

    En fait comme je l'ai dit dans mon premier post, il faudrait surtout regarder la répartition des grands types d'application. Savoir ce que représente la part de développement d'application industriels, WEB, clients lourds, etc

  8. #48
    Provisoirement toléré Avatar de sparthane777
    Profil pro
    Inscrit en
    avril 2010
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2010
    Messages : 318
    Points : 325
    Points
    325

    Par défaut

    Merci pour le lien je le regarderais de plus près à l'occasion

  9. #49
    Provisoirement toléré Avatar de sparthane777
    Profil pro
    Inscrit en
    avril 2010
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2010
    Messages : 318
    Points : 325
    Points
    325

    Par défaut

    Citation Envoyé par Paul TOTH Voir le message
    oui, "à l'ancienne", à l'époque ou on savait ce qu'on faisait

    Quand tu parles de 3D j'imagine que tu parles de OpenGL ou DirectX vu que Wolfenstein 3D tu n'as pas du connaitre

    Alors OpenGL est en effet une API C qui du coup se programme très bien en C (entre autre)

    DirectX est une API COM...qui se programme aussi très bien en C pour peu qu'on connaisse la structure d'une interface qui n'est rien d'autre qu'un tableau de pointeurs. Après ce n'est pas forcément pratique, mais en tout cas c'est faisable
    Ok merci de l'information ... de toute façon le C ça reste le langage machine après l'assembleur

  10. #50
    Provisoirement toléré Avatar de sparthane777
    Profil pro
    Inscrit en
    avril 2010
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2010
    Messages : 318
    Points : 325
    Points
    325

    Par défaut

    Citation Envoyé par gorash Voir le message
    Faut pas oublier que le C est utilisé pour pas mal d'applis "pointu/critique" : industrie, microcontroleur, ...

    edit: et aussi quand je m'amusé avec les thread ou les sockets sous (li)nunux et bien tout était en C au niveau des tutorials qui donnaient la bonne parole ... mais bon ça à peut être changé !
    + 1 , j'ai encore des magazines d'archives sur le bricolage electronique assez récents, où on utilise pour le pilotage des machines industrielles .... le langage C
    Eh oui, le langage C est le langage de l'eternité !!!

  11. #51
    Provisoirement toléré Avatar de sparthane777
    Profil pro
    Inscrit en
    avril 2010
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2010
    Messages : 318
    Points : 325
    Points
    325

    Par défaut

    Citation Envoyé par belgistan Voir le message
    C'est vrai qu'il y a très peu de choses que l'on ne peut pas faire en C :

    - Développez des applications sans bugs.
    Tout dépend de ce qu'il y a entre la chaise et le clavier

  12. #52
    Provisoirement toléré Avatar de sparthane777
    Profil pro
    Inscrit en
    avril 2010
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2010
    Messages : 318
    Points : 325
    Points
    325

    Par défaut

    Citation Envoyé par benzoben Voir le message
    Le nombre de gens qui écrivent des kernels ou des drivers doit être assez faible comparé au reste de la population des développeurs.
    C'est vrai en entreprise, mais il n'en demeure pas moins que certains bidouilleurs s'amusent à le faire chez eux. Enfin c'est juste un choix personnel pas professionnel et heureusement

  13. #53
    Membre éprouvé
    Femme Profil pro
    Développeur Java
    Inscrit en
    décembre 2009
    Messages
    237
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2009
    Messages : 237
    Points : 428
    Points
    428

    Par défaut

    loi 1: le C est une surcouche à assembleur.
    loi 2 : La majorité des languages actuels sont basés sur C

    Donc à condition de s'y prendre convenablement on peut tout coder en C

  14. #54
    Provisoirement toléré Avatar de sparthane777
    Profil pro
    Inscrit en
    avril 2010
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2010
    Messages : 318
    Points : 325
    Points
    325

    Par défaut

    Citation Envoyé par Malinaka Voir le message
    loi 1: le C est une surcouche à assembleur.
    loi 2 : La majorité des languages actuels sont basés sur C

    Donc à condition de s'y prendre convenablement on peut tout coder en C
    Bah vas-y éclate-toi

    Tu sais j'en ai pas l'air mais je suis de ceux qui utiliseraient encore le langage C pour faire des projets personnels genre le serpent Snake, un jeu flash ou même pour développer un driver et l'optimiser par exemple.
    Mais tu sais les besoins évoluent et on a pas forcément le temps de tout apprendre, quelque soit nos capacités, à moins que tu sors de Harvard

    Sinon sur le fond je suis d'accord, le C c'est tout en informatique

  15. #55
    Expert Confirmé Sénior
    Avatar de Paul TOTH
    Homme Profil pro Paul TOTH
    Freelance
    Inscrit en
    novembre 2002
    Messages
    5 512
    Détails du profil
    Informations personnelles :
    Nom : Homme Paul TOTH
    Âge : 45
    Localisation : Réunion

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

    Informations forums :
    Inscription : novembre 2002
    Messages : 5 512
    Points : 14 543
    Points
    14 543

    Par défaut

    Citation Envoyé par sparthane777 Voir le message
    Ok merci de l'information ... de toute façon le C ça reste le langage machine après l'assembleur
    J'adore cette réflexion

    Elle est totalement fausse, mais je l'aime bien

    Quel rapport entre le C qui possède des fonctions de haut niveau et l'assembleur ?

    Regardez les différences dans un simple [ame="http://fr.wikipedia.org/wiki/Hello_world"]Hello World[/ame]

    Dites-moi en quoi ceci est plus près de la machine que le suivant :
    Code C :
    1
    2
    3
    4
    5
    6
    7
    8
     
    #include <stdio.h>
     
    int main()
    {
        printf("Hello world!\n");
        return 0;
    }

    Code BASIC :
    1
    2
    10 PRINT "Hello world!"
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Produits : UPnP, RemoteOffice, FlashPascal
    Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%

  16. #56
    Provisoirement toléré Avatar de sparthane777
    Profil pro
    Inscrit en
    avril 2010
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2010
    Messages : 318
    Points : 325
    Points
    325

    Par défaut

    Citation Envoyé par Paul TOTH Voir le message
    j'adore cette réflexion

    elle est totalement fausse, mais je l'aime bien

    quel rapport entre le C qui possède des fonctions de haut niveau et l'assembleur ?

    regardez les différences dans un simple Hello World

    et dites moi en quoi ceci est plus près de la machine que le suivant :
    Code C :
    1
    2
    3
    4
    5
    6
    7
    8
     
    #include <stdio.h>
     
    int main()
    {
        printf("Hello world!\n");
        return 0;
    }

    Code BASIC :
    1
    2
    10 PRINT "Hello world!"
    Bon d'accord je rectifie, le langage C est proche de l'assembleur qui est proche de la machine

  17. #57
    Membre actif
    Inscrit en
    mars 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 27

    Informations forums :
    Inscription : mars 2007
    Messages : 152
    Points : 161
    Points
    161

    Par défaut

    Tu n'as jamais du faire d'assembleur ... ni même de C... Avant compilation il n'y a pas vraiment de points communs entre les 2. Et faire un jeu Flash en C wtf xD

    Je suis également étonné des résultats. Probablement la part des micro-controleurs et tout autre systèmes bas-niveau qui sont encore très répandus. Poids réduis indispensable pour de l'embarquer, et gestion de la mémoire personnalisé sans se taper de l'infâme assembleur !

    Je suis déçu que CAML soit dans les trente premiers, j'aurai espéré ne pas du tout le voir ! (ouais j'ai une dent contre le lui)

  18. #58
    Provisoirement toléré Avatar de sparthane777
    Profil pro
    Inscrit en
    avril 2010
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2010
    Messages : 318
    Points : 325
    Points
    325

    Par défaut

    Citation Envoyé par Bryce de Mouriès Voir le message
    Tu n'as jamais du faire d'assembleur ... ni même de C... Avant compilation il n'y a pas vraiment de points communs entre les 2. Et faire un jeu Flash en C wtf xD

    Je suis également étonné des résultats. Probablement la part des micro-controleurs et tout autre systèmes bas-niveau qui sont encore très répandus. Poids réduis indispensable pour de l'embarquer, et gestion de la mémoire personnalisé sans se taper de l'infâme assembleur !

    Je suis déçu que CAML soit dans les trente premiers, j'aurai espéré ne pas du tout le voir ! (ouais j'ai une dent contre le lui)
    Oui je n'ai pas fait d'assembleur, de langage C ... Question de temps et de choix aussi . Je préfère rester pour le moment dans le domaine Web que dans les projets comment utiliser au mieux le C.

    Et puis au passage tout le monde n'est pas bac + 5 avec 10 ans d'expériences ... Disons que j'apprends sur le tas

    Tu connais le Erlang, le C++, le Turbo Pascal, le C #, le VB, le scripting SH ? ...

  19. #59
    Modérateur
    Avatar de ThomasR
    Homme Profil pro Thomas Rambaud
    Développeur Web
    Inscrit en
    décembre 2007
    Messages
    2 207
    Détails du profil
    Informations personnelles :
    Nom : Homme Thomas Rambaud
    Âge : 27
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : décembre 2007
    Messages : 2 207
    Points : 3 480
    Points
    3 480

    Par défaut

    Et puis au passage tout le monde n'est pas bac + 5 avec 10 ans d'expériences
    Pas besoin d'un BAC + 5 pour avoir du talent... il faut juste être passionné !
    Développeur, consultant.
    http://thomasrambaud.com

  20. #60
    Expert Confirmé Sénior
    Avatar de Paul TOTH
    Homme Profil pro Paul TOTH
    Freelance
    Inscrit en
    novembre 2002
    Messages
    5 512
    Détails du profil
    Informations personnelles :
    Nom : Homme Paul TOTH
    Âge : 45
    Localisation : Réunion

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

    Informations forums :
    Inscription : novembre 2002
    Messages : 5 512
    Points : 14 543
    Points
    14 543

    Par défaut

    Citation Envoyé par ThomasR Voir le message
    Pas besoin d'un BAC + 5 pour avoir du talent... il faut juste être passionné !
    mais pour avoir 20 ans d'expérience faut un peu plus que ton age
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Produits : UPnP, RemoteOffice, FlashPascal
    Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •