[ Wired-7 ] [ adv / b / h / hum ] [ a / e / v / tech ] [ meta ] [ nexo ]

/tech/ - Tecnología

No rompas las leyes de Isaac Asimov






(Para eliminar)
  • Lee las reglas antes de postear y para dudas las FAQ.

Ahora se pueden adjuntar notas de voz con modulación, Vocaroo queda obsoleto.

No.7068

Pues eso, lo del título.

Estoy buscando un lenguaje de programación que sea pequeño, ligero, y portable, que pueda guardar en una memoria USB de 128Mb (sí, megas) en forma de pulsera, que pueda llevar a cualquier parte, que pueda ejecutar en cualquier Windows, y que me permita hacer manipulaciones de archivos TSV (Tab-Separated Values).

¿Alguien conoce algo así?
>>

No.7069

Ni idea de TSV pero vamos, Powershell. Imagino que está en todos los Windows. Aunque dios me libre de tener que aprenderlo
>>

No.7072

>>7068
Como dijo el de arriba, usa la Shell, si quieres estar más cómodo mejor usa Lua o Python, hay algunas implementaciones "tiny" de sus intérpretes que a lo mejor te sirven si los normales no te caben.
>>

No.7073

¿Qué tan grande los archivos? ¿qué tan complejas las operaciones? Porque si no es excesivo cualquier .xls / .ods (excel, calc) funciona.

Si tenés la idea de qué va a procesar bien definida y querés tener algo para ya empezar (y como base para leer) entonces google aimode te lo hace en 5 - 15 min. Pero si ni tenés una idea concreta ni el slopper ni las personas te van a poder dar una idea usable.
>>

No.7074

>>7073
Realmente los archivos TSV son pequeños, aunque hay muchos de ellos; es información desorganizada, pero estructurada.

Mí idea es crear una "guía de viajes" interactiva, en la que un motor de inferencia busque información, extraiga los datos necesarios, y me la muestre debidamente formateada.

Esos archivos TSV contendrán información de empresas de transporte, rutas, horarios, zonas tarifarias, precios… Es decir, podría planificar la ruta de un viaje sin necesidad de conexión a Internet.

Hasta hace poco tiempo estaba usando SNOBOL4+, de la empresa Catspaw Inc., para win32, que es extremadamente pequeño y eficiente, mucho más que AWK y/o Perl para parsear grandes volúmenes de datos tabulados; el problema es que los mensajes de errores de interprete son demasiado crípticos, y cada vez que intento arreglar algo, acabo rompiendo cualquier otra cosa.
>>

No.7075

Creo que lo mejor que podrías usar es Janet, es un lenguaje muy pequeño, portable y embebible.

Incluso hay un apartado en su documentación de las PEG (Parsing Expression Grammars) del núcleo del lenguaje para hacer justo lo que quieres hacer.

https://janet-lang.org/docs/peg.html


[ Wired-7 ] [ adv / b / h / hum ] [ a / e / v / tech ] [ meta ] [ nexo ]