IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Recherche aide programmeur C sur Bruxelles ou via Skype pour setup Borland BCC55


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Belgique

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

    Informations forums :
    Inscription : Septembre 2015
    Messages : 2
    Par défaut Recherche aide programmeur C sur Bruxelles ou via Skype pour setup Borland BCC55
    J'ai développé en C il y a 20 ans, et j'avoue avoir un peu oublié.
    J'aimerais me faire aider pour mettre en place l'environnement du compilateur Borland gratuit.
    Ensuite, je devrai compiler un code source qui fonctionne pour pouvoir par après, petit à petit, le modifier.
    Quand il fera ce que je désire, j'aimerais le porter sur Android pour Smartphone en lui rajoutant une interface graphique.

    Soit je rejoins un club, soit je trouve une personne amicale capable de se déplacer chez moi (Belgique, Wezembeek-Oppem) soit capable de m'aider par Skype et partage d'écran.

    Merci,

    Alain
    code Skype alainhubrecht
    Email : <contacter par message privé>

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 473
    Par défaut
    Bonjour et bienvenue,

    Tu as l'air d'avoir une idée précise de ce que tu veux et c'est une très bonne chose car c'est effectivement avec une aide « directe » que l'on progresse le plus vite. Toutefois, ne néglige pas les forums comme celui dans lequel tu écris aujourd'hui car c'est la meilleure façon d'obtenir rapidement de l'aide, tout en couvrant le maximum de personnes.

    D'autre part, puisque tu as comme objectif de porter tes programmes sur Android, basé sur Linux même s'il est proposé comme un système d'exploitation propre, peux-être serais-tu tenté par une vraie distribution de Linux ou d'un Unix libre. Tu pourrais alors profiter automatiquement et gratuitement des derniers compilateurs C en date, plutôt que Borland qui commence à être un peu vieux.

  3. #3
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    Question à la **n : si tu as oublié le C et que tu souhaites faire du Android, pourquoi ne pas directement apprendre Java pour Android ?

  4. #4
    Candidat au Club
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Belgique

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

    Informations forums :
    Inscription : Septembre 2015
    Messages : 2
    Par défaut C ou Java
    Merci du conseil. Je n'ai jamais "collé" au Java, venant du "temps réel" et du graphisme 3D.
    D'autre part, j'ai un code source en C que j'aimerais prendre comme base, le modifier petit à petit afin qu'il fasse le minimum recherché.
    Peut-être qu'alors je penserai à porter sur Java, mais je ne pense pas que Java soit nécessaire pour tourner sur Android.
    Je pense aussi que Java va être plus lent que C, et user plus de batterie.
    Une petite comparaison ici qui semble confirmer cela:
    http://www.learnopengles.com/a-perfo...on-the-nexus-5

    Alain

  5. #5
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    Si tu souhaites faire une IHM sous Android, je crois que tu vas être obligé de coller à Java. Dans ton article, le gars dit bien qu'il utilise JNI pour appeler du C depuis Java sous Android.
    The C code uses JNI via GetShortArrayRegion and SetShortArrayRegion to marshal the data from Java to C, and then back from C to Java once processing has completed.
    Je travaille dans une boite qui fait des JVM pour l'embarqué, je suis totalement au courant de ce que tu dis. Java est potentiellement* plus lent, notamment dans un cas de calcul de filtre car il y a sans doute plein de tableaux. Or, Java vérifie les bornes quand tu accèdes à un élément d'un tableau. C'est plus lent qu'en C, qui ne vérifie rien du coup, mais c'est sécurisé. C'est donc un compromis à trouver et c'est aussi l'intérêt de JNI. Si tu as un code qui a besoin de performances pour faire du calcul, tu le fais en C et tu l'appelles depuis Java. Java est un langage qui te permet en revanche une bien meilleure productivité pour coder une application. Il faut savoir tirer partie des 2 langages, de la même manière qu'on optimise parfois du code C avec des morceaux d'assembleur.

    * : certaines JVM possèdent des JIT très puissants, qui peuvent donner de performances équivalent voire meilleures en Java qu'en C car un JIT réalise des optimisations dynamiques. Je ne sais pas ce qu'il en est du JIT sous Android. Edit : en lisant les commentaires de l'article, plusieurs personnes disent que justement, vue la manière de tester, le JIT n'est sans doute pas passé par là.

    Si tu as un code C qui fait le boulot, pourquoi pas, mais souviens toi bien qu'il faudra pouvoir y accéder via du Java. Cela peut avoir un impact non négligeable sur l'architecture.

  6. #6
    Expert confirmé
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : Mai 2010
    Messages : 3 226
    Par défaut
    Faisant du C / C++ sur Android , il n'y a pas vraiment de souci particulier même si il faut passer un peu par Java.

    Cela peut avoir un impact non négligeable sur l'architecture.
    On peut accéder a des fonction java en C et inversement , enfaite tout dépend comme le programme est fait , mais il y a de nombreuse lib qui permette de ne pas changer un iota son programme (enfin si le main qui fait 10 ligne ) sur différente plateforme Windows/Linux/Android/IOS ect

Discussions similaires

  1. Réponses: 0
    Dernier message: 27/04/2015, 15h28
  2. [A-00] recherche d'une critere sur 2 tables via une requête
    Par metallicavid dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 12/02/2009, 10h21
  3. Réponses: 2
    Dernier message: 13/01/2009, 12h05
  4. recherche aide et conseils sur les tables
    Par jj77 dans le forum Langage
    Réponses: 1
    Dernier message: 10/01/2007, 23h24
  5. Réponses: 3
    Dernier message: 16/11/2006, 11h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo