Journal CPU Ex0174 BASIC pour débutants

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
11
21
oct.
2021

Dans cette release de CPU, dans la série Langages machines : 10 CLS ↵ 20 PRINT "CPU CARRE PETIT UTILE" ↵ 30 GOTO 10 ↵ …et RUN ↵ !
Nous recevons Benoît Triquet, membre de l'association de retro-computing Silicium.

À écouter, dépiauter et commenter : https://cpu.pm/0174

Chapitres :
- Bonjour à toi, Enfant du Futur Immédiat : 2020 GOTO 1980
- Le Gourou : Mary Kenneth Keller
- Interview
- Feedback : Coder en Basic sur Tandy TRS-80 model I, (…)

Journal Separation of Concerns (SoC)

Posté par  . Licence CC By‑SA.
Étiquettes :
25
3
juil.
2021

Introduction

Lors d'un cours ou d'une formation, l'enseignant formateur présente les principaux concepts du développement logiciel. Ces concepts très utiles sont souvent abordés brièvement, et il est donc difficile de les appréhender complètement. Alors on se promet d'y revenir plus tard lorsque l'on aura un peu plus d'expérience. Et puis on oublie…
Cet article se veut un petit retour sur un de ces concepts : "Separation of concerns" ou "séparation des responsabilités". Pour cela, il est nécessaire de présenter d'abord (…)

Forum Programmation.autre Rust : lapin compris les durées de vie

Posté par  . Licence CC By‑SA.
Étiquettes :
1
29
juin
2021

Bonjours mesdames messieurs,
J'essaye de me rafraîchir la mémoire sur le langage Rust, que je n'ai pas pratiqué depuis 1 ou 2 ans. Pour cela je lis «The Rust Programming Language», document officiel qui décrit ses caractéristiques.
Arrivé au chapitre 10.3 sur les durées de vie, je me retrouve face à une question sans réponse.

On nous présente ce bout de code :

    fn longest<'a>(x: &'a str, y: &'a str) -> &'a str {
        if x.len() > y.len() {
            x
(…)

Librecours propose une initiation à la programmation informatique

Posté par  . Édité par Ysabeau 🧶 et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
15
4
avr.
2021
Éducation

UPLOAD propose en avril 2021 une initiation à la programmation sur librecours.net « spécial confinement ». Un clin d’œil appuyé en direction des lycéennes et des lycéens. On démarre mardi 6 avril (mais on peut arriver en retard).

Aucun pré-requis. C’est prévu pour deux heures par jour, mais on avance à son rythme. L’équipe d’animation 100 % bénévole est prête, composée de profs, ingés et élèves-ingé de l’Université de technologie de Compiègne (UTC).

C’est ouvert. C’est gratuit. C’est libre (la licence utilisée est la plupart du temps une CC BY-SA). À vous de jouer.

Wiki [PHP] Tester la vitesse de hashage des différents algorithmes

0
9
fév.
2020

[PHP] Tester la vitesse de hashage des différents algorithmes

Afin d'optimiser le code, il est toujours primordiale de trouver quelles sont les fonctions les plus rapide correspondant à un problème donné.

Les codes présentés ici vont permettre de tester facilement sur son propre serveur la vitesse de hashage des différents algorithmes et ce en monothread (un seul processus qui exécute tout) ou en multithread (un processus par fonction de hashage).

Monothread

Ce code fonctionne sur tout les systèmes d'exploitation.

    <?
(…)

Journal COBOL : c'est dans les vieilles marmites...

Posté par  . Licence CC By‑SA.
23
22
nov.
2020

Bonjour à tous,

Je ne lis pas souvent WealthSimple Magazine, mais voici un article fort intéressant sur la persistance du langage COBOL :

The Code that controls your money

J'aime en particulier le passage suivant :

Au début de Covid-19, les entreprises ont fermé en masse. Les employés licenciés s'agglutinaient en ligne pour demander des allocations de chômage, et les sites Web de nombreux gouvernements d'État se sont effondrés sous la charge. Dans le New Jersey, le gouverneur a déclaré (…)