[ 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.

Se ha ampliado la permisividad del sistema anti-bots.

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 ]