Supponendo che il linguaggio lo fornisca, quali sono le cose da fare o le librerie da usare che ogni programmatore dovrebbe conoscere?
La mia lista sarebbe
- Espressioni regolari
- Named Pipes
- standard IO (std in / out / errore)
- Esecuzione di file eseguibili esterni (come imagemagik e script personali)
- Come afferrare una pagina HTTP come una stringa (principalmente per gli aggiornamenti e le configurazioni di acquisizione dai server)
Ho domande simili su strumenti . Inoltre sto cercando risposte specifiche. Non voglio che le risposte possano essere fatte in modi diversi (come imparare a sincronizzare i thread).
So come fare quanto sopra in 3+ lingue. Sembra che ci siano sempre cose che i programmatori non sanno come fare e che possono rendere più facile la loro vita. Per molto tempo non sapevo cosa fosse l'espressione regolare (anche se ne ho sentito parlare) e sono rimasto sorpreso dal fatto che molte persone che hanno provato a creare una app toolchain o complessa e non sapessero come (o che si potesse) ottenere lo stdout di un exe che hanno lanciato (hanno controllato gli errori in un modo molto strano o semplicemente no e sperano che produca i risultati attesi).
Cosa pensi sia utile, non ben noto e dovrebbe essere qualcosa che ogni programmatore esperto (o principiante) dovrebbe sapere?