Best scripting language for prototyping large-scale projects -


the last time attacked large-scale c/c++/asm project [involving many moving parts having work together], took following approach:

  • built quick prototype in python
  • piece piece, built efficient c version. python c api , boost::python used integrate c code in python skeleton
  • link link, python glue replaced appropriate c or c++ version
  • once python extricated, code base cleaned

there many reasons why not best approach attacking large scale project, let's accept framework now.

python in context predilection. not wed python. want replicate process scripting language

  • powerful -- should able rapidly prototype application
  • flexible -- should able integrate language features custom library
  • light -- should not need legwork integrate c , c++ routines / structs / classes. nicer if process automated :)

what language best?

for lightweight , flexible parts, many go lua (including myself, though experience limited). lua intended embedding, c api best of scripting language know of. it's small and, again, because it's intended embedding, it's extensible.

also, inb4 language flame war, i'm echoing relatively common sentiment lua language type of task.


Comments

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

windows - Python Service Installation - "Could not find PythonClass entry" -

Determine if a XmlNode is empty or null in C#? -