← Tutti i video

Ha senso reinventare la ruota?

Guarda su YouTube → 39:11 11 febbraio 2025

Descrizione

Ciao! Secondo te, ha senso di reinvetare la ruota? Perché, e in quali contesti? In questo video porto la mia risposta a questo quesito, e per argomentare utilizzo del codice che sto scrivendo nel tempo libero e che implementa una semplice shell. Il codice è ancora un work-in-progress, e dunque potrebbe essere problematico sotto molti aspetti. L'obiettivo in ultima analisi è discutere che tramite l'implementazione di piccoli prototipi è possibile costruire una conoscenza approfondita sul funzionamento della tecnologia, che la possiamo poi utilizzare anche per progetti più seri che richiedono più effort e attenzione alla qualità. ------------------------- TIMESTAMP 00:00 Galleggiamo in un oceano di astrazioni 06:55 Tecnologie fondamentali 11:00 Esempio pratico – simple-shell 16:44 Tokenizzazione dell'input 20:41 Shell Builtins 22:52 Risoluzione dei comandi 28:55 Pattern fork(), exec() 33:40 L'importanza di creare piccoli prototipi ------------------------- RIFERIMENTI - Material: https://github.com/LeonardoE95/yt-it/tree/main/src/2025-02-11-programmazione-c-reinventare-la-ruola - https://github.com/antirez/linenoise - https://github.com/antirez/kilo - https://viewsourcecode.org/snaptoken/kilo/ ------------------------- CONTATTI - Blog: https://blog.leonardotamiano.xyz/ - Github: https://github.com/LeonardoE95?tab=repositories - Support: https://www.paypal.com/donate/?hosted_button_id=T49GUPRXALYTQ

Commenti 6

I commenti vengono da YouTube e sono aggiornati periodicamente.

  1. @LucaCanali 12 febbraio 2025 4
    Bel video, sono assolutamente d'accordo con te, quando si reinventa aumentare la conoscenza e' sempre utile !!!
  2. @AntonioPerrucci-d9i 15 febbraio 2025
    Bellissimo video, mi piace come programmi perché presti attenzione ad ogni dettaglio
  3. @claudioc.7578 22 marzo 2025 1
    Ottimo video. Nuovo iscritto
    1 risposta
    1. @esadecimale Autore 22 marzo 2025
      Ti ringrazio
  4. @sandokan9988 17 febbraio 2025
    amvedi minishell
    1 risposta
    1. @esadecimale Autore 17 febbraio 2025 1
      bella bro no questa è “simple-shell”, ovvero “una shell alla cazzo di cane” per minishell devi implementare pure le pipe e la redirection dell’ output mi sa