{"partition": "head_middle", "source_domain": "www.macg.co", "digest": "sha1:2E2CXSDXLWOKXG6TJDQOHERI3BQKE6CL", "path": "/lustre/fsn1/projects/rech/qgz/uzq54wg/processed_redpajama/base_processing/output/fr/2014-15/000_00023.parquet"}
Toute l'actualité Mac
L'actu en vidéos
Le guide du Mac
Les apps de MacGeneration
Les livres de MacGeneration
Fermer le menu
refurbGeneration
iOccasion
Découvrez notre nouveau livre de Trucs et Astuces pour OS X
Rechercher Identifiez-vous
L'Objective-C plus populaire que le PHP	12/05/2012 | 08:00 | Christophe Laporte | 41 commentaires
Alors que l'Objective-C fêtera ses 30 ans l'année prochaine, il connait un succès sur le tard grâce au succès des terminaux iOS. En effet, c'est désormais le quatrième langage de programmation le plus populaire selon le dernier rapport TIOBE. Par rapport à l'édition 2011 de ce classement, Objective-C gagne deux places et dépasse le PHP et C#. Il est maintenant à portée de fusil du C++. Comme le montre le tableau, il lui faudra par contre sans doute beaucoup plus de temps avant de rattraper les langages C et Java.
Pour mesurer la popularité d’un langage de programmation, les auteurs de ce “rapport” ne se basent pas sur le nombre de lignes de code écrites dans tel ou tel langage, mais sur la popularité de tel ou tel langage dans Google, Google Blogs, MSN, Yahoo!, Wikipedia et YouTube, mais aussi du nombre de développeurs, et de conférences et formations.
L'Objective-C bientôt plus populaire que le PHP ?	11/10/2011 | 10:03 | Christophe Laporte | 22 commentaires
Malgre les efforts d’Oracle, Java est en perte de vitesse chez les développeurs. Il pourrait d’ailleurs perdre son statut de langage de programmation le plus populaire au détriment du C. C’est en tout cas ce qui ressort du dernier rapport TIOBE publié il y a quelques jours.
Même si l’écart diminue, Java distance donc toujours les langages C et C++. L’autre grand enseignement de ce classement, c’est la poussée de l’Objective-C, qui est désormais le sixième langage le plus populaire, pas très loin derrière PHP et C#.
D’une année sur l’autre, le langage utilisé par Apple gagne deux places. Dans le top 10, c’est lui qui connait la plus forte progression. Ces dernières années, l’ascension de l’Objective-C est spectaculaire. En mai 2009, à ce même classement, l'Objective-C occupait la 39e place (lire : L'Objective-C dans le top 10 des langages les plus populaires). Depuis, il n’a cessé de gagner des places. Bien entendu, le succès des terminaux iOS n’est pas étranger à cet engouement.
Comment ça marche : la programmation	09/09/2011 | 17:43 | Arnauld de la Grandière | 81 commentaires
Pour beaucoup, la programmation peut sembler assez intimidante : des signes cabalistiques abscons, des formules mathématiques rébarbatives, un jargon technique incompréhensible, et le mythe du petit génie de l'informatique, ont beaucoup fait pour effrayer le commun des mortels : ces diableries ne seraient pas pour eux. Pourtant, malgré les apparences, avec un petit bagage technique la chose n'a vraiment rien de sorcier, moins encore aujourd'hui où Mac OS X facilite tellement la vie des développeurs.
Fondamentalement, un programme, réduit à sa plus simple expression, repose sur un algorithme : il s'agit des différentes étapes permettant la résolution d'un problème par le calcul. Ces étapes se résument essentiellement à des tests de conditions, et à des actions. À l'aide de ces briques, il est possible de résoudre toute sorte de problème, du plus simple au plus complexe.
Nous mettons tous au point des algorithmes au quotidien, sans nous en rendre compte. Ceux-ci sont plus ou moins efficaces, mais ils n'en fonctionnent pas moins, pour la plupart. Que ce soit pour le tri de vos papiers, le chemin le plus court entre deux points, ou toute systématisation d'une tâche répétitive, nous sommes donc tous des programmeurs en puissance, le tout étant d'apprendre à formaliser ces algorithmes, et à les découper en petites briques essentielles.
L'algorithme d'un lecteur de MacG
Typiquement, un programme sera exécuté instruction après instruction, ligne par ligne. Cependant, tous les langages de programmation permettent de jouer les aiguilleurs : on demandera l'exécution ou non de telle ou telle ligne, la répétition d'une commande jusqu'à ce que des conditions soient remplies, ou le lancement d'une fonction spécifique.
On appelle ces aiguillages des structures de contrôle, puisqu'elles vont modifier la... Lire la suite	DragonFireSDK : pour développer des applications iPhone sur Windows	21/05/2010 | 13:21 | Christophe Laporte | 25 commentaires
Zimusoft commercialise un environnement de développement complet offrant la possibilité de concevoir des applications pour iPhone en C/C++ à partir de Windows. DragonFireSDK comprend tout ce qu'il faut pour concevoir un logiciel pour iPhone, y compris un simulateur. Le tout pour 99,95 $.
L’éditeur de cette solution annonce clairement son ambition, réussir là où Adobe a failli : proposer un produit permettant de développer sur l'iPhone sans maîtriser l'Objective-C et sans avoir un Mac.
La société estime être en règle avec le contrat développeur iPhone. Les langages de programmation qu'elle supporte sont acceptés par Apple. Toujours pour être en accord avec les règles imposées par la firme de Cupertino, la compilation finale est assurée par un Mac. Vous déposez votre archive sur le DragonFireSDK Build Center, lequel se charge de créer un exécutable depuis un ordinateur Apple.
Cocoa : nouveau Bootcamp en Allemagne	02/10/2009 | 14:08 | Christophe Laporte | 8 commentaires
Du 9 au 13 novembre, Big Nerd Ranch Europe organise en Allemagne un séminaire de formation sur Cocoa . Cocoa II Bootcamp s'adresse aux personnes qui maitrisent déjà Cocoa et qui désirent renforcer leurs connaissances.
Durant ces quelques jours, les participants apprendront entre autres à intégrer du C++ dans une application Cocoa, à utiliser le framework Sparkle, à maîtriser Core Graphics, Core Image, et Core Animation, à appréhender au mieux LLVM/CLANG ou encore à se servir de Package Maker.
Prix de la formation : 2800 € HT. Une réduction de 200 € est accordée à tous ceux qui s'inscriront avant le 9 octobre.
Big Nerd Ranch : un nouveau séminaire Cocoa en octobre	20/08/2009 | 16:55 | Christophe Laporte | 3 commentaires
Big Nerd Ranch Europe organise du 17 au 23 octobre en Allemagne un séminaire de formation sur Cocoa. Les cours auront lieu près de Francfort. Pendant les deux premiers jours, les étudiants apprendront toutes les subtilités du langage Objective-C. Cette première partie de la formation doit permettre aux participants de maitriser le langage de programmation plébiscité par Apple. Le reste de la formation est consacré à l'apprentissage de Cocoa ainsi qu'aux outils de développement Apple.
Prix de la formation : 3400 € HT. Une réduction de 200 € est accordée à tous ceux qui s'inscriront avant le 12 septembre.
Des cours en français pour programmer l'iPhone	29/12/2008 | 17:08 | Vincent Absous | 0 commentaire
Si les cours de programmation dont nous parlions vendredi (lire "Des cours de programmation en février") étaient dispensés en Allemagne, mais en anglais, cette fois c'est en Suisse, à Lausanne, que Sente invite à un cours de trois jours, dispensé en français, ceux qui veulent apprendre à programmer pour l'iPhone. Deux sessions sont organisées, du 28 au 30 janvier et du 18 au 20 mars. Au programme : le langage Objective-C, la gestion de la mémoire, l'environnement Cocoa et la programmation spécifique à la plate-forme mobile d'Apple. Le prix de la session est de 2 250 CHF. Pour la première des deux sessions, il faut faire vite (il ne reste qu'une place). Tous les détails sont sur cette page.
Des cours de programmation en février	26/12/2008 | 14:14 | Christophe Laporte | 11 commentaires
Big Nerd Ranch organisera en février prochain trois séminaires près de Francfort pour permettre aux développeurs de se familiariser avec les technologies d'Apple : - Cocoa Bootcamp aura lieu du 2 au 6 février. Seul prérequis pour assister à ses cours : être familier avec les langages orientés objet. À la fin de la session, les participants seront à l'aise avec Objective-C et les outils de développements Apple et seront capables de concevoir des applications complexes pour Mac OS X. Attention, il ne reste plus que 5 places.
- iPhone Bootcamp, comme son nom l'indique, est un événement similaire, mais consacré à la programmation iPhone. Ce stage se déroulera du 9 au 13 février. Au menu : Objective-C, les API propres à l'iPhone, les outils de développement…
- Advanced Mac OS X Bootcamp est destiné pour sa part aux développeurs qui sont déjà familiers avec les concepts de Mac OS X et qui souhaitent aller plus loin. Ce séminaire aura lieu du 23 au 27 février.
Prix du ticket pour chaque "Bootcamp" : 2800 €. Une réduction de 200 € sera consentie si vous vous inscrivez cinq semaines avant le début de la formation.
Il est à noter que la conférence Cocoa Bootcamp sera animée par Aaron Hillegass, à qui l'on doit le livre "Cocoa Programming for Mac OS X" lequel vient d'être réédité en version française récemment sous le titre "Programmation Cocoa sous Mac OS X".
-... Lire la suite	Coda supporte désormais les plug-ins	12/11/2008 | 08:05 | Vincent Absous | 12 commentaires
Le tout-en-un destiné aux développeurs Web, le logiciel qui fait à la fois du FTP, de l'édition de code et de feuilles de style, de la gestion de sites, Coda, pour ne pas le nommer, arrive dans une nouvelle version. Au programme : le support des plug-ins. Désormais donc, les possibilités du logiciel vont pouvoir être étendues dans diverses directions. Par ailleurs, la révision ajoute le support de la syntaxe de "Cappuccino" (Objective-J) et sait surveiller l'orthographe. Diverses améliorations, dont la liste est donnée ici, sont également de la partie [1.6 - 20,7 Mo - Mac OS X 10.4 - US - 99 $].
Vers la fusion des barres dans Firefox	19/05/2008 | 12:12 | Florian Innocente | 15 commentaires
Dans le cadre d'une prochaine version de Firefox, ses développeurs songent à supprimer le champ de recherche et de le fusionner avec la barre d'adresses. Objectif, simplifier la vie des utilisateurs en réduisant le nombre de points d'entrées pour saisir, qui une adresse, qui un mot clef.
Depuis la version 3 de Firefox, cette barre d'adresses est devenue plus sophistiquée. Elle ne se contente plus de lister les adresses de sites déjà visités (laissant à l'utilisateur le soin d'identifier celui qu'il cherche) elle les présente avec le titre de leur page. Et ces titres pouvant contenir des termes absents de l'URL, ce sont autant d'informations utilisables comme mots-clefs lorsqu'on cherche ces anciennes pages vues. Dans ce contexte, la barre d'adresses vient empiéter sur les platebandes de la barre de recherche vers Google. Pour retrouver un vieil article, on pourra préférer la nouvelle barre d'adresses plutôt que celle de recherche.
Ce qui n'est pas sans de possibles conséquences, car chaque fois que Firefox envoie un utilisateur vers Google, la Fondation Mozilla perçoit une dime en échange (Apple procèderait de même avec son champ Google dans Safari).
Les développeurs de Firefox ne voient guère de risques de côté là, en revanche il faudra trouver un moyen, en terme d'interface, pour fédérer en un seul endroit les résultats des recherches provenant de l'historique du navigateur de celles renvoyées par Google (ou de tout autre moteur de recherche).
Apple possède plus de cash que la France et le Qatar Office 365 et Creative Cloud, des nuages qui peuvent coûter cher Le décès de Steve Jobs vu par Samsung Mise à jour Freebox : "Support de la norme 802.11ac" ?! L’Apple Store fête les mères américaines et l'iPhone 5c Musique : Apple a t-elle perdu son mojo ? Le club des heureux possesseurs de Mac Processeurs Haswell Refresh : à quoi s'attendre dans les Mac ? La boutique en ligne de LaCie piratée pendant un an Forum : faire évoluer son MacBook Pro Apple v Samsung : la stratégie de survie de Samsung Apple possède plus de cash que la France et le Qatar Nouvelle formule d'abonnement Office 365 à 69€ par an Musique : Apple a t-elle perdu son mojo ? L’Apple Store fête les mères américaines et l'iPhone 5c Le décès de Steve Jobs vu par Samsung Office 365 et Creative Cloud, des nuages qui peuvent coûter cher La boutique en ligne de LaCie piratée pendant un an Processeurs Haswell Refresh : à quoi s'attendre dans les Mac ? Mise à jour Freebox : "Support de la norme 802.11ac" ?! Projet Tango : PrimeSense danse avec Google Cuda : mise à jour pour OS X Mavericks Plus de 50 nouveaux trucs et astuces dans notre livre sur OS X Premier trimestre 2014 mitigé pour Intel GetTube siphonne YouTube Musique : Apple a t-elle perdu son mojo ? Le décès de Steve Jobs vu par Samsung Flash 13 corrigé pour les Mac de 2006 à 2008 Beaucoup d’iMac et de portables sur le refurb L’Apple Store fête les mères américaines et l'iPhone 5c refurbGeneration
À la une : à vos MAC
Les actus du jour Courriel *
MacBook Pro retina 15" avec...	n/d
Mac Pro rev 1.1	n/d
Macbook Blanc 13" Très bon...	n/d
Borne AirPort Extreme 802.11n...	n/d
iPad mini 64go wifi noir +...	n/d
Apple TV 3G	n/d
Ipad 3 - Wifi - 16go	n/d
MACBOOK NOIR - Early 2008 -...	n/d
SUPERBES MACPRO 4,6,8 ET 12...	n/d
SUPERBES IMAC 21,5" ET 27"	n/d
Horn™	Universel
Cut the Rope: Time Travel	iPhone
Weather Now	Universel
Contrôle à distance iTeleport	Universel
Anglais Business Universel
MDB Explorer	Mac
The Shadow Sun	Universel
Perfect Diet Tracker	Mac