J'étais confus quant à la différence entre un script et un programme, mais une question précédemment posée Difference between a script and a program? a clarifié mon doute mais cela m'amène à me demander quelle est la différence entre un objet pouvant être scripté et un autre étant programmable.Différence entre Scriptable et programmable
Répondre
Vous ne savez pas si c'est ce que vous cherchez, mais les scripts sont généralement interprétés à l'exécution par un autre programme qui a du sens, alors que les programmes sont généralement directement exécutables sur le CPU.
Les exceptions notables sont les langages gérés .NET et Java, qui «se compilent» en IL et en bytecode et nécessitent une exécution (CLR, JVM, DVM).
En tant que débutant StackOverlflow, je suis encore en train d'apprendre les ficelles du métier. Donc, je peux éviter de donner de mauvaises réponses à l'avenir, quelqu'un peut-il me dire pourquoi ce post est subpar et donc downvoted? Merci d'avance. – kmarks2
Comme noté par Michael Petrotta dans la question que vous référencez, les scripts sont généralement interprétés et ralentis, les programmes sont généralement compilés et plus rapides. Compilé est souvent plus rapide qu'interprété parce que l'interprétation inclut la compilation au moment de l'exécution (vague et pas toujours le cas, mais assez bon).
Scriptable, pour moi, signifie que l'objet en question supporte les interfaces requises pour être accessible depuis un ou plusieurs langages de script (par exemple, JavaScript et/ou VBScript).
Programmable, pour moi, signifie que l'objet en question supporte les interfaces nécessaires pour être accessible à partir d'un langage de programmation (par exemple, C++ ou Java).
Les langues interprétées et compilées sont toutes des langages de programmation, c'est donc toute la programmation. Résumé: Scriptable vs Programmable sont deux termes vaguement synonomes.
- 1. Différence entre sqlreader et
- 2. VBA: Différence entre & et +
- 3. Différence entre référence et & *?
- 4. différence entre String.Empty et ""
- 5. Remplacement FTP programmable et sécurisé
- 6. Différence entre -Wconversion entre gcc et g ++
- 7. Différence entre DECLARE_DYNAMIC et DECLARE_DYNCREATE?
- 8. Différence entre JNLP et JavaFX
- 9. Différence entre Session et HttpContext.Current.Session
- 10. Différence entre (++ i) et (i ++)
- 11. Différence entre tortoisesvn et CollabNetSubversion
- 12. Différence entre l'interruption et l'événement
- 13. différence entre contenttypeorder et uniquecontenttypeorder
- 14. différence entre openTK et cloo?
- 15. Différence entre Server.MapPath et Page.MapPath
- 16. Différence entre java.awt. * Et java.awt.event. *
- 17. Différence entre Html.RenderAction et Html.Action
- 18. Différence entre URI et URL
- 19. Différence entre JAVA_OPTS et JAVA_TOOL_OPTIONS?
- 20. différence entre cela et $ (this)
- 21. Différence entre IQueryable et Queryable
- 22. différence entre lcds et fds
- 23. Différence entre onMouseOver et onMouseEnter
- 24. différence entre system.out et system.err
- 25. Différence entre ValidatorForm et DynaValidatorForm
- 26. Python: Différence entre `is` et` == `?
- 27. Différence entre Where et Single
- 28. Différence entre request.status et request.statusCode
- 29. Différence entre FileStreamResult et FilePathResult?
- 30. Différence entre Delegate.Invoke et délégué()
Quelle sorte d '"Objet"? De quel contexte parlons-nous ici? – FrustratedWithFormsDesigner