Git Product home page Git Product logo

Parcoursup

Si vous êtes examinateur de Sciences Po, d'Henri IV, ou, dans une moindre mesure, de l'Armée, merci d'avoir jeté un regard.

Si vous ne comprenez rien aux codes informatiques, alors laissez-moi vous expliquer !

  1. Les langages : chaque langage de programmation à sa spécifité. Alors qu'Elixir (Erlang et Gleam) -- fonctionnant sur la machine virtuelle BEAM -- vous garantissent une tolérance aux pannes irréprochable (si un "acteur" (un processus) tombe en panne, il n'entraîne les autres QUE si NOUS l'avons configuré pour), Rust se concentre sur la performance (peu d'usage de mémoire et de CPU) ainsi que sur la sécurité de la mémoire.
  2. L'open source et les licences : l'open source (source ouverte) garantie la libre redistribution et l'accès aux codes sources (c'est-à-dire aux écrits informatiques, en large) en fonction des licences. Certaines d'entre elles peuvent amener plus de contraintes que d'autres. Elles sont une base légale. La licence Mozilla (que j'utilise) est à la croisée de GNU GPL et d'Apache ; elle permet de distribuer sous une autre licence les fichiers non-modifiés, elle garantie (par les patent grants) qu'aucun brevet ne puisse être déposé et que le code puisse être utilisée de manière ouverte, dans les limites de la licence et du droit d'auteur.

Ceci est un extrait de ce qu'est l'informatique et son application au droit et à la logique (choisir le meilleur langage). Cependant, imaginez désormais que vous ayez des milliers de lignes (c'est le cas de mon projet: Gravitalia), plusieurs langages de programmation (Elixir, Rust, JavaScript/TypeScript, etc.) et plusieurs services indépendants. Il faut aussi maintenant penser une formation et une communication adéquate entre tous les services. Tel est aussi l'objectif de mon projet.

Vous pouvez le consulter (tout est à code ouvert) : https://github.com/Gravitalia

Hinome's Projects

front icon front

Gravitalia UI. Gravitalia web client.

grav-lib icon grav-lib

This is a bad lib for my social network.

ignite icon ignite

Real-time banking fraud detection using graph theory and machine learning.

poios icon poios

Poios (qui), dérivé de Koîos (qui, quoi) faisait référence à Céos (qui sait tout).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.