Publication | Closed Access
Liberating the programmer with prorogued programming
11
Citations
30
References
2012
Year
Unknown Venue
EngineeringSoftware EngineeringSemanticsSoftware AnalysisProgramming Language TeachingSyntaxLanguage StudiesAutomatic ProgrammingProgramming LanguagesProgramming ParadigmProcedural AbstractionDesignMetaprogrammingComputer ScienceProrogued ProgrammingAspect OrientationSoftware DesignProgramming Language DesignAutomated ReasoningProgram AnalysisFormal MethodsDesign ThinkingProgramming Methodology
Programming is the process of expressing and refining ideas in a programming language. Ideally, we want our programming language to flexibly fit our natural thought process. Language innovations, such as procedural abstraction, object and aspect orientation, have helped increase programming agility. However, they still lack important features that a programmer could exploit to quickly experiment with design and implementation choices.
| Year | Citations | |
|---|---|---|
Page 1
Page 1