/Practica-llenguatges

Codis de pràctica en diversos llenguatges, com el joc de la serp o un interpretador de Brainfuck escrit en C

Primary LanguageC++

Practica-llenguatges

Aquest repostori inclou codis de pràctica en diversos llenguatges, com el joc de la serp en C# o un interpretador de Brainfuck escrit en C. Només utilitz C# i JavaScript quan necessitam una interfaç gràfica, com és per exemple incriure un polígon regular de n costats en un cercle. La resta ve determinat per el tipus d'exercisi:

  • Per treballar amb xifrat i números enormes, normalment serà Python, com és l'algorisme RSA o SHA256 (sense usar el mòdul hashlib).
  • Si són programes complexos basats en string, usarem C++ (llevat de qualque pic que he fet les dues versions, ja que C no té strings, sinó char*.

Aquest repostori no pretèn crear aplicacions útils per l'usuari, sinó implementar els reptes de la programació típics, com:

  • El joc de la vida de Conway.
  • El joc de la serp.
  • Nombres de Fibonacci enormes.
  • Algorismes de xifrat.
  • Interpretadors de llenguatges esotèrics, com Brainf***, aquest està implementat tant en C++ com C, i podem observar que C és molt més ràpid.

Nota: Els programes escrits amb C i C++ estan compilats amb Visual Studio, pel què és possible que s'hagin de canviar qualcunes línies de codi (com ara els macros #include).