Jump to content

Recommended Posts

Salem,

 

Je veux m'y mettre et j'aurai besoin de vos conseils pour les bibliothèques c++ disponibles sous Linux (portables de préférence). Je suis tombé sur boost mais j'attends vos conseils pour m'y mettre.

 

Le but est de m'initier à la programmation réseaux sous Linux :)

 

Merci.

Share this post


Link to post
Share on other sites
Salem,

 

Je veux m'y mettre et j'aurai besoin de vos conseils pour les bibliothèques c++ disponibles sous Linux (portables de préférence). Je suis tombé sur boost mais j'attends vos conseils pour m'y mettre.

 

Le but est de m'initier à la programmation réseaux sous Linux :)

 

Merci.

 

Boost is a good one, There is another more adopted framework called ACE. Let me know if you need help with network dev.

Share this post


Link to post
Share on other sites
Boost is a good one, There is another more adopted framework called ACE. Let me know if you need help with network dev.

 

Merci Darkvader :) je fonce me documenter sur Boost après avoir revu les bases du c/c++ bien sûr :)

 

@+

Share this post


Link to post
Share on other sites
Merci Darkvader :) je fonce me documenter sur Boost après avoir revu les bases du c/c++ bien sûr :)

 

@+

 

 

As I said ACE is more adopted than Boost, there is a big c++ community using it even Intel.

Share this post


Link to post
Share on other sites
As I said ACE is more adopted than Boost, there is a big c++ community using it even Intel.

 

Merci Darkvader pour ta proposition d'aide :) je vais voir du coté de ACE et je n'hésiterai pas à venir poster quand je buterai sur un truc.

Share this post


Link to post
Share on other sites

salam mouradski

 

 

pour une initiation:

dans ton terminal: "info libc" => tu trouvera toute la base.

faire un "info info" pour la documentation sur l'utilisation du navigateur info.

PS: q pour quitter

 

 

sinon le "man N printf"

ou N peut être:

1: commande

2: peut être une fonction système (propore au OS)

3: fonction de lib

3p: posix ...

...

 

 

tu a aussi un livre gratuit sur http://www.advancedlinuxprogramming.com/

vite (vive le monde open source ... irc ... mailing lists ).

 

 

concernant thread ou process pour linux à toi de choisir ... (IPC: PIPES, Socket unix tcp ...)

 

Boost ou ACE aucune idée.

 

salam :)

Share this post


Link to post
Share on other sites

Le but est de m'initier à la programmation réseaux sous Linux :)

.

 

ACE est très vaste, complexe et gère tout en high level. mais bon , tout dépend de ce que tu veux, si tu cherche à apprendre un framework pour développer des applications c'est vrai qu'un framework va te faire gagner beaucoup de temps / lignes de code.

Mais si tu veux vraiment comprendre la programmation réseau, y'a pas mieux que des sockets en C brute :)

Share this post


Link to post
Share on other sites
ACE est très vaste, complexe et gère tout en high level. mais bon , tout dépend de ce que tu veux, si tu cherche à apprendre un framework pour développer des applications c'est vrai qu'un framework va te faire gagner beaucoup de temps / lignes de code.

Mais si tu veux vraiment comprendre la programmation réseau, y'a pas mieux que des sockets en C brute :)

 

et pour le multi threading ? on fait comment pour exploiter la gestion et synchronisation des thread ? cela n'existe pas dans les biblio standards !!!

 

Merci :)

Share this post


Link to post
Share on other sites

concernant thread ou process pour linux à toi de choisir ... (IPC: PIPES, Socket unix tcp ...)

 

Boost ou ACE aucune idée.

 

salam :)

 

Ok merci tixx, je vais voir ça :)

 

EDIT : Encore merci, je pense que tout dont j'ai besoin pour commencer est sur le lien que t'as posté ;)

Edited by mouradski

Share this post


Link to post
Share on other sites

Re c'est moi :) tixxDZ, j'ai trouvé le lien que tu m'a donné très complet mais j'ai vu aussi que c'était en pure C, le 100% procédural ne m'existe pas trop et j'aimerai savoir s'il y'a les mêmes lib au niveau au dessus c-à-d du C++ et de l'OO car mon objectif n'est pas de trop descendre au niveau de l'OS juste d'apprendre le multi-threading et de bien l'exploiter avec un langage disons plus compréhensible

comme le C++.

 

C'est pour ça que je vois Boost::Threads comme la meilleur solution pour le moment :)

 

Merci les amis.

Share this post


Link to post
Share on other sites
on objectif n'est pas de trop descendre au niveau de l'OS juste d'apprendre le multi-threading et de bien l'exploiter avec un langage disons plus compréhensible

comme le C++.

Merci les amis.

Ah dans ce cas oublie le C :D

Mais on peut exploiter les sémaphores/locks/mutex sous C avec les bibliothèques systèmes de Linux et même avec l'API windows. J'ai fais un exposé de comparaison là-dessus à la fac.

Share this post


Link to post
Share on other sites

salam, désolé pour le retard.

 

@mouradski

je n'ai pas beaucoup d'expérience avec la POO désolé, si Boost::Threads peut faire le travail alors vas-y :)

 

Concernant le multi-threading, je te conseile un peut de doc system et la doc de la libc comme a dit Walid dans ton temps libre :), car comme tu le sais tous les autres langages ne sont que des couches suplémentaires (qui peuvent réduire le control ou faciliter/... l'utilisation et l'implémentation ...) c'est un plus à gagner pour la compréhension, l'exploitation ... etc, mais il faut avoir le temps.

 

PS: le multi-threading n'est pas toujours la meilleur solution sous GNU/Linux, faut voir aussi le fork et les IPC.

Share this post


Link to post
Share on other sites

Salem,

 

Désolé pour mon absence les gars, j'étais un peu pris avec quelques soucis.

 

encore merci pour vos conseils, je posterais un retour dès que j'aurais fait le tour de tout ça :)

 

@+

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Posts

    • Histoire est claire sur ce point : la légende des musulmans fanatiques s'abattant sur le monde imposant l'Islam, à la pointe de l'épée, aux peuple vaincus est un des plus fantastiques et absurdes mythes que les historiens ont pu répéter” Lacy O'Leary (Historien) dans “Aux carrefours de l'Islam” p. 28. Un autre témoignage ? Dans “Le déclin et la chute de l'Empire Romain”, Edouard Gibbon - célèbre historien - dit:”le succès phénoménal de l'Islam est dû au caractère exceptionnel de sa spiritualité et de son programme social et politique. L'expansion de l'Islam est l'une des plus grandes révolutions de l'histoire...” Puis un autre de Ignacio Olagüe ( “Les arabes n'ont jamais envahi l'Espagne” chez Flammarion ) : “Comment une poignée de nomades, venus du fond de l'Arabie, auraient-ils pu imposer leur langue et la loi de l'Islam aux quinze millions d'habitants vivant sur les 600 000 kilomètres carrés de la Péninsule Ibérique ?” Laissez le soin à nos détracteurs de répondre... Les mêmes témoignages existent pour l'Inde, l'Europe Orientale, l'Asie...La liste serait fort longue... Ensuite il y a des pays où nul soldat musulman n'a posé le pied: Indonésie (100 millions de musulmans), Malaisie, Afrique etc... où un pourcentage très élevé de ces populations est musulman. Où est l'épée? De nos jours, oui, de nos jours, l'Islam est la seule religion en très large expansion, et les musulmans n'ont pas d'épée! Contrairement à l'Occident, les pays musulmans n'ont envahi aucun pays souverain depuis 1000 ans. Mais l'Islam progresse dans les cœurs, grâce à la cohérence, à la vérité, à la sagesse de son message. C'est tout. Mais nous dira t-on les musulmans ont bien commencé par être des agresseurs pour pouvoir conquérir tous ces territoires christianisés, par principe hostiles à l'Islam naissant. Il y a les mythes et il y a l'histoire. Attachons nous à l'histoire, et non aux mythes. Bien avant sa mort, le prophète avait envoyé des ambassadeurs de par le monde, pour inviter les grands empereurs d'alors vers l'Islam. Certains les ont bien accueilli et se sont convertis, d'autres ont refusé et ont payé un tribut. D'autres encore comme l'empereur de Byzance, les ont rejeté, et ce dernier a été jusqu'à faire assassiner l'ambassadeur de prophète, sans raison, ni excuse! Cela donc contribua à déclencher la guerre entre cette “superpuissance” d'alors et les musulmans. Ces derniers ne sont donc nullement responsables du début des hostilités entre chrétiens et musulmans. Hostilités dont ils sortirent grand vainqueurs. Et même alors, les musulmans n'imposèrent nullement leur foi aux pays conquis. Ils accordèrent aux juifs et aux chrétiens de ces pays un statut de protégé (“Dhimmi”) de l'état islamique, garantissant leurs biens, leurs églises ou synagogues, et bien sûr leur culte. Car la religion repose sur la foi et la volonté. Elle n'aurait aucun sens autrement. La force permet les conquêtes, pas les conversions! Pourquoi filtrer l'Histoire? Souvenons-nous par exemple, du Concile de 680 à Constantinople, capitale de l'empire romain. Durant ce Concile il fut décidé d'une déclaration de guerre totale à l'Islam, dont les buts affichés, sans ambiguïté, étaient de faire disparaître l'Islam, le Coran, les enseignements du “prophète hérétique” et d'exterminer tous les musulmans de la surface de la terre! Charité chrétienne... À comparer aux statuts privilégiés accordés par les musulmans aux chrétiens...Et cet appel chrétien au génocide a perduré jusqu'aux grandes guerres coloniales (voir infra), pour imposer leur conception de la “civilisation” à l'ensemble de ces peuples “barbares” souvent musulmans. Et nous savons tous les dizaines de millions de morts que cet “apport de civilisation” a justifié! Quoiqu'il en soit, croyez-vous qu'un homme seul, puis ensuite, la poignée d'homme qui a dû émigrer à Médine à cause des persécutions mecquoises aient pu imposer l'Islam aux peuples d'Arabie et d'ailleurs? Seul un miracle le pouvait. Et le miracle fut. Seule la haine aveuglante des adversaires de Mohammad (PBSL) peut expliquer cet acharnement à renier des faits historiquement indéniables, les travestissant à loisir pour pouvoir répandre ce qui leur sied. Ne peuvent-ils pas voir que la “seule épée” que brandissait Mohammad (PBSL) c'était l'épée de sa foi en l'unicité de Dieu, de la Miséricorde divine, de la compassion, de la sagesse d'un prophète de Dieu ? Celle-là même qui vainc et convainc l'ennemi en purifiant les mœurs, purifiant les cœurs. Il faut inviter tous ceux qui affirment que dans le passé, un peuple, ait été contraint d'embrasser l'Islam, d'en amener UNE preuve d'une source historiquement fiable, et dont l'auteur puise l'information d'autres choses que du postulat de sa conviction personnelle. Fausse accusation de médias: l'Islam s'est propagé par la Force-Zakir Naik https://www.youtube.com/watch?v=Hf6flYTbP0c    
    • C'est pour les entreprises, et il devrait changer d'hébergeur, le site est trop lent.
    • juste une anecdote : je suis passé chez LG pour demander quand arrivera "la gamme 2020 TV"; vu que dans les autres pays du monde c'est deja dispo, y compris le maroc...et voici sa réponse: "wallah ya kho aucune idée....rak deja mlih que tu trouves la gamme 2019 en ALGERIE avec tous les problemes li kayen" ma reaction: 😵......😬    
    • j'ai posé cette question dans un autre topic qu'un gars a ouvert, mais il ne m'a jamais répondu.... donc je relance ici, peut etre que j'aurai plus de chance: 1- y a t-il en ALGERIE un representant/distributeur officiel de la marque TCL ?  en esperant avoir une réponse
    • je relance ce topic mort...avec zaama la "nouvelle revolution en ALGERIE" - paiement exclusivement via les cartes ! pas de cash !  https://corposmart.com.dz/  
×
×
  • Create New...