|
| Kiloki » Développement » D | ||||||||||||||
|
Animaux
Auto/Moto Brico/Déco Cuisine High-tech Informatique Jeux vidéo Loisirs et Divertissements Mode, People et Beauté Musique Paranormal Santé Sciences Sports Téléphonie mobile Tourisme
Forums de discussion dans la catégorie "Développement / D"
Talk Alexandrescu Generic Programming Galore Using D
2012-04-16 04:06:27 Bonjour,
Ceux d'entre nous qui lisent les forums officiels du langage D auront déjà vu passer l'information. Pour les autres, Andrei Alexandrescu a donné une conférence sur les capacités de D en matière de programmation générique qui vaut le coup d'oeil.
Vidéo (en anglais) + slides ici : http://www.infoq.com/presentations/G...Galore-Using-DRaw socket et problème d'endianness 2012-02-05 05:18:18 ttl;
ushort checksum;
uint ip_source;
uint ip_dest;
}
ushort check_sum(ushort *buf, uint words) // Repris d'un site
{
uint sum = 0;
for(sum = 0; words > 0; --words)
{
sum += *buf++;
}
sum = (sum >> 16) + (sum & 0xffff);
sum += (sum >> 16);
return cast(ushort)(~sum);
}
void main()
{
char[4096] paquet;
iphdr *ip = cast(iphdr*) paquet;
tcphdr *tcp = cast(tcphdr*)(cast(ubyte*)ip + cast(uint)(5 * uint.sizeof));
Socket socket = new Socket(AddressFamily.INET, SocketType.RAW, ProtocolType.RAW);
assert(socket !is null);
ip.ihl = 5;
ip.vers = 4;
ip.tos = 0;
ip.totLength = cast(ushort)(tcphdr.sizeof + iphdr.sizeof);
ip.id = htons(5431);
ip.flags = 0;
ip.posFrag = ...Problème avec Derelict 2011-11-26 21:04:09 Bonjour,
je suis en train d'essayer de tester derelict, et je rencontre un problème a la compilation :
Code :
Sélectionner tout -
Visualiser dans une fenêtre à part
undefined reference to `_D8derelict3sdl3sdl11DerelictSDLC8derelict3sdl3sdl17DerelictSDLLoader'
et
Code :
...DSQLite petite lib pour utilser sqlite 2011-11-14 10:51:34 Bonjour,
J'ai codé une petite lib pour utiliser sqlite facilement en D sans passer par l'interface C ( etc.c.sqlite3 ).
La lib est ici: https://github.com/bioinfornatics/DSQLite
Un exemple d'utilisation: https://github.com/bioinfornatics/DS...les/test_sql.d
Bien évidement toute contribution au code est la bienvenueGDC en passe de devenir un élément officiel de GCC 2011-10-25 00:30:54 http://www.phoronix.com/scan.php?pag...item&px=OTk2NA
Les discutions avancent, et il y a des très grandes chances maintenant que GDC devienne un composant officiel de GCC à partir de la version 4.7 .Surcouche Win32 (en D) 2011-10-25 00:30:53 Bonjours, je cherche a créer une surcouche de Win32 permettant de créer et d'afficher une fenêtre.
J'ai donc défini une classe Window dont le constructeur enregistre la WNDCLASS, et crée la fenêtre, et dont la méthode show permettais l'affichage :
Code :
Sélectionner tout -
Visualiser ...Vous utilisez Linux et souhaitez découvir D ? 2011-10-25 00:30:51 Afin de faciliter l'utilisation de ce langage, je mets à disposition le compilateur et les bibliothèques pré-compilées, il n'y plus qu'à lancer le script install.sh64 bits: http://dl.free.fr/eMO3sjipj/ldc_binary_64.tar.xz
32 bits: http://dl.free.fr/lpic0sL3v/ldc_binary_32.tar.xz
Utilisation
Décompression de l'archive :
Code :
Sélectionner tout -
Visualiser dans une fenêtre à part
$ tar xvf ...D - Win32 pointeurs sur fonction et delegate 2011-10-02 04:45:41 Bonjours, je suis face à un problème avec l'API Win32, lors de la définition de la WNDCLASS, je dois passer en paramètre un pointeur sur ma fonction servant a deffinire la procédure interne a la fenêtre (lpfnWndProc de la WNDCLASS), je reçois l'erreur de compilation suivante :
Citation:
MyDLWindows.d|100|Error: cannot implicitly convert expression (&this.mainWindowRuntime) of type int delegate(HANDLE fenetrePrincipale, uint message, uint wParam, int lParam) to int Windows function(HANDLE, uint, uint, int)|
avec ce code :
Code ...Hésitation entre D et Vala 2011-09-30 05:01:34 Bonjour,
faisant actuellement un peu de java et de C++ j'aurai aimé m'orienter vers un langage plus accessible que le C++ et sans VM contrairement à JAVA.
Dans cette optique, deux langages m' intéressent, D et Vala.
Est-ce que certains d'entre vous ont testés les deux langages?
Apparemment D2 est plus complexe et plus lourd que D1. Est-ce que le leitmotiv « Si un langage peut récupérer 90 % de la puissance du C++ mais seulement 10 % de ...Problème D -ASM [Résolu] 2011-09-30 05:01:33 Bonjours,
je bloque actuellement sur un problème dont la réponse est surement simple, mais que je n'ai pus trouver sur internet.
je cherche a utiliser du code assembleur dans un embrayons de programme, voici le code
Code :
Sélectionner tout -
Visualiser dans une fenêtre ...Fedora 16 sera livré avec un environnement pour le langage D2 2011-08-13 05:12:00 Fedora 16 sera livré avec un environnement pour le langage D2Et le compilateur ldc2, la beta prévue pour septembre
Une annonce vient d'être faite en avant première sur le wiki du projet Fedora 16. La distribution aura dans ces dépôts officielldc2 (un compilateur qui permettra de transformer le code source en code machine
druntime (un ramasse miette qui gérera l'utilisation de la mémoire. Finis les malloc, new et compagnie. La création de tableau dynamique sera facilitée. Cerise ...Nouveau langage : le D 2011-06-15 12:08:43 salut a tous
désolé si ca a deja été posté (ma recherche n'a rien donner)
apparemment un nouveau language est en developpement, il est cencé est une suite du C/C++ (si j'ais bien compris . D'apres ce que j'ais lu il s'inspire beaucoup de la syntaxe de java sauf qu'il est compilé et qu'il utilise les pointeurs
j'aimerais bien savoir ce que vous pensez de ce language .
Personelement je ne suis pas trop sur que ajouter un ...Le langage D [Résolu] 2011-06-15 12:08:41 Bonjour à tous!
Connaissez-vous le langage D (qui se présente comme une évolution du C++ reprenant ses avantages tout en éliminant ses faiblesses) ?
cf la page: http://www.digitalmars.com/d/index.html
Pensez-vous qu'il soit aussi bon que l'auteur le prétend ?
Vaut-il la peine de 's'y mettre'?
Beaucoup de monde l'utilise-t-il?
Merci pour toute indication
RudyVitesse d'exécution D vs C++ [Résolu] 2011-06-15 12:08:39 Bonjour,
Je cherche à savoir si il ya une grosse différence d'exécution entre D et C++ ?
D'avance merci,
TSalmQue pensez-vous du langage de programmation D ? 2011-06-15 12:08:37 Je ne pense pas que beaucoup d'entre vous soient au courant, mais je voudrais engager une discussion concernant le langage D qui est présenté comme le successeur du C/C++.
Voici l'adresse du site officiel:http://www.digitalmars.com/d/
on y trouve des choses très intéressantes, comme ce comparatif:http://www.digitalmars.com/d/comparison.html
Le projet est déjà pas mal avancé, un compilo est disponible et ce langage semble prometteur.
Alors si vous en avez entendu parler, si vous pensez que le langage D va devenir LE langage des ...[Débutant] Problème d'encodage UTF-8 [Résolu] 2011-06-15 12:08:35 bonjour,
Je débute en D,
je ne sais pas comment faire ça :
Code :
Sélectionner tout -
Visualiser dans une fenêtre à part
12
char[] maChaine = 'Erreur à cause du à';cela me génère une erreur d'encodage UTF-8 !
Merci de votre aideCes petits détails dans la grammaire qui font du langage D un vrai bonheur à utiliser 2011-06-15 12:08:34 Bonjour,
je voulais juste faire un post afin de lister des petits détails dans la grammaire de D qui font de ce langage un vrai bonheur à utiliser.
On parle souvent de ses avantages par rapport à C++ pour vanter ses mérites : Garbage collector, scope(), contrats, ... mais on oublie souvent que la grammaire a été améliorée.
Hier soir, je suis tombé sur une erreur de compilation qui m'a littéralement arraché un sourire (oui, ...Adaptation d'un IDE pour le langage D 2011-06-15 12:08:32 Salut,
Je suis en train de développer un logiciel de création de projet de langage de programmation.
Un fichier de projet sert à charger plusieurs fichiers de programmation dans le logiciel et de pouvoir les éditer et les parcourir facilement.
Le logiciel est presque fini, j'ai réussi à y faire de la coloration syntaxique instantanée.
J'aimerais savoir s'il y aurait moyen de le transformer en une sorte d'IDE pour le langage D en y intégrant le compilateur DMD ?
Est-ce ...The Case for D 2011-06-15 12:08:30 Un article d'Andrei Alexandrescu pour Dr Dobb's.http://www.ddj.com/hpc-high-performa...ting/217801225Projet de traduction 2011-06-15 12:08:28 Bonjour,
Peut-être qu'une bonne chose pour promouvoir le D dans notre langue natale serait de commencer par la traduction de bonnes documentations.
J'aurais personnellement un coup de coeur pour http://www.dsource.org/projects/tango/wiki/Manual.
Mais d'autres propositions sont les bienvenues.
Ca intéresse du monde ?
-TSalm1 2 |
POSEZ VOS QUESTIONS
|
|||||||
|
| ||||||||
|
| ||||||||