Abonnez-vous aux mises à jour
Recevez les dernières nouvelles créatives de Oaliv sur l'informatique, l'intelligence artificielle, le métavers et les nouvelles technologies.
- Les meilleures plateformes pour distribuer votre jeu vidéo facilement
- Comment apprendre à programmer un jeu vidéo facilement
- Comment créer une histoire captivante pour votre jeu vidéo facilement
- Comment créer un document de conception de jeu pour un jeu vidéo facilement
- Comment créer des effets sonores pour votre jeu vidéo facilement avec Audacity
- Comment créer des graphismes de jeu vidéo facilement avec GIMP
- Guide pour créer un jeu vidéo facilement avec Blender
- Comment utiliser Unreal Engine pour créer un jeu vidéo facilement
Auteur/autrice : Ludovic Creative
La première version utilisable de Java sort officiellement le 23 mai 1995. La genèse du projet remonte à 1991, avec le projet Oak, mené par une petite équipe de Sun Microsystems. Trois ingénieurs, Naughton, Sheridan et Gosling, montent une petite équipe, Green Team. L’objectif est de créer l’informatique du futur. Rapidement, ils travaillent sur la convergence numérique des terminaux et des ordinateurs. Les premiers prototypes matériels et logiciels sont des set-top TV. En 18 mois, l’équipe développe un OS, les interfaces et un langage de programmation dédiés. Une mascotte est même trouvée : Duke (sic !). Le langage, appelé Oak, est principalement créé par James Gosling.…
Qu’est-ce que le génie logiciel ? C’est une discipline qui applique les principes de l’informatique, des mathématiques et de l’ingénierie pour développer, tester et maintenir des logiciels. Les professionnels du secteur testent et mettent à jour les logiciels et les systèmes informatiques. Les développeurs de logiciels codent également de nouveaux programmes. Ils peuvent aussi surveiller les systèmes et résoudre les problèmes des utilisateurs finaux. Le génie logiciel consiste à développer, déployer, tester et maintenir des logiciels. Chaque programme doit correspondre aux exigences techniques et d’accessibilité du client. Ce domaine comprend les principes, les outils et les techniques utilisés pour développer des…
Les challenges ne manquent pas. Entre migrations cloud, déploiements continus et low code, le rôle des développeurs et ingénieurs logiciels évolue. Le rôle des équipes en charge du développement logiciel est fortement impacté par les efforts de transformation numérique des entreprises et de modernisation technologique des métiers, selon une enquête* américaine publiée par IDG. 362 programmeurs, architectes et ingénieurs impliqués dans le développement applicatif d’entreprises de taille intermédiaire et de grands groupes ont été interrogés. Voici les principales tendances à retenir de ce rapport : Développer, inventer, sécuriser 1. Maintenir et innover > La plupart des développeurs interrogés déclarent consacrer le plus de…
« Pour 2022, nous devons nous attendre à voir de plus en plus d’entreprises passer au recrutement basé sur les compétences », déclare Frédéric Desmoulins, co-fondateur & CEO de CodinGame. Il s’agit du « seul vecteur permettant d’éliminer les préjugés du processus d’entretien et d’ouvrir le recrutement tech à la diversité », ajoute le dirigeant de CodinGame. La plateforme de tests de programmation et de mise en relation entre développeurs et employeurs publie, avec CoderPad, une enquête* sur le recrutement tech en 2022. Les 10 compétences techniques les plus demandées par le marché sont les suivantes : Développement Web (cité par 58% des recruteurs)DevOps (38%)IA…
Le terme d’algorithme est aujourd’hui omniprésent. Mais ses contours ne sont pas toujours bien définis. Ceux-ci peuvent varier par exemple selon le contexte de son utilisation et le niveau de complexité de l’algorithme. De manière générale, un algorithme comprend plusieurs étapes successives et vise à obtenir un résultat. Pour cela, des éléments seront fournis en entrée, comme des données. La CNIL, dans sa définition, cite ainsi l’exemple d’une recette de cuisine. Une recette s’apparente à un algorithme dans le sens où elle décrit le moyen d’obtenir un plat, le résultat, à partir d’ingrédients. Ceux-ci constituent les éléments de départ ou…
Si à l’ère du cloud et des microservices, l’API est un composant essentiel, sa création est cependant bien antérieure. L’apparition des premières API précède en effet celle des ordinateurs personnels. Leur usage a nettement évolué au cours du temps, et en particulier avec le développement du web et la multiplication des interconnexions entre services web. Au départ, les API se cantonnaient à un fonctionnement en local, par exemple pour des échanges de messages entre des mainframes. L’API, c’est donc du code logiciel. Sa fonction est de connecter des applications entre elles afin de leur permettre d’échanger des données. Mais pas…
Savoir si on parle d’un langage typé, dynamique, interprété ou objet, c’est savoir immédiatement de quoi on parle et comprendre les avantages et les inconvénients. Vous le savez, en programmation informatique tout est une histoire de code. Le code source d’une application, d’un logiciel ou même d’une page web dépend du langage de programmation choisi. Il existe un grand nombre de langages : PHP, C, Perl, Java, Swift, Python, JavaScript pour n’en citer que quelques-uns. Chaque information, ou instruction, transmise par le code, ou la langue, est programmée par des variables, des opérateurs, des fonctions, des objets, etc. Chaque langage…
SQL, requête SQL, NoSQL, ce sont des termes que l’on entend souvent quand on utilise des bases de données (SGBD) ou que l’on manipule des données. SQL signifie Structured Query Language. Il s’utilise pour écrire des requêtes sur des données (data en anglais). Par abus de langage, on dit souvent que SQL est un langage de programmation informatique, ce qui n’est pas totalement vrai. Ce langage de requête remonte à 1970, chez IBM justement, pour pouvoir manipuler simplement les données. A l’origine, SQL s’appelait SEQUEL (prononciation encore parfois utilisée) pour Structured English Query Language. Pourquoi “English” ? Tout simplement parce que les…
Rester concentré au travail n’est pas toujours chose aisée, au vu de toutes les distractions qui peuvent vous en détourner : une notification sur votre smartphone, un message sur les réseaux sociaux, vos collègues qui vous parlent… toutes ces choses qui réclament notre attention peuvent nous empêcher de nous concentrer sur notre tâche, et donc nuire à notre productivité, voire à nos finances. Bien sûr, chacun a ses propres méthodes pour s’en prémunir. Mais il existe aussi des stratégies fondées sur des données probantes. Voici donc 10 conseils pour vous aider à vous concentrer sur votre travail et ainsi améliorer votre productivité…