Document architecture and text formatting
ACM Transactions on Information Systems (TOIS)
Systems semantics: principles, applications, and implementation
ACM Transactions on Programming Languages and Systems (TOPLAS)
Computer
A System for Specification and Rapid Prototyping of Application Command Languages
IEEE Transactions on Software Engineering
Formulations and benefits of the law of demeter
ACM SIGPLAN Notices
Defining context-dependent syntax without using contexts
ACM Transactions on Programming Languages and Systems (TOPLAS)
Pizza into Java: translating theory into practice
Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Conjunctive constraint mapping for data translation
Proceedings of the third ACM conference on Digital libraries
The functional data model and the data languages DAPLEX
ACM Transactions on Database Systems (TODS)
A Flexible Notation for Syntactic Definitions
ACM Transactions on Programming Languages and Systems (TOPLAS)
ACM Transactions on Software Engineering and Methodology (TOSEM)
The data management facilities of PLAIN
SIGMOD '79 Proceedings of the 1979 ACM SIGMOD international conference on Management of data
How to define a language using PROLOG
LFP '82 Proceedings of the 1982 ACM symposium on LISP and functional programming
A high-level functional query language for a small relational system
SIGSMALL '81 Proceedings of the 1981 ACM SIGSMALL symposium on Small systems and SIGMOD workshop on Small database systems
System facilities for CAD databases
DAC '80 Proceedings of the 17th Design Automation Conference
A logic minimizer for VLSI PLA design
DAC '82 Proceedings of the 19th Design Automation Conference
ACM '81 Proceedings of the ACM '81 conference
A human engineered variant of BNF
ACM SIGPLAN Notices
A standard syntactic metalanguage
ACM SIGPLAN Notices
Parsing expression grammars: a recognition-based syntactic foundation
Proceedings of the 31st ACM SIGPLAN-SIGACT symposium on Principles of programming languages
A graphical user interface for evolutionary algorithms
Acta Cybernetica
Better extensibility through modular syntax
Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation
Bridging existing Web modeling languages to model-driven engineering: a metamodel for WebML
ICWE '06 Workshop proceedings of the sixth international conference on Web engineering
A non-invasive approach to product metrics collection
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: AGILE methodologies for software production
ALPH: a domain-specific language for crosscutting pervasive healthcare concerns
Proceedings of the 2nd workshop on Domain specific aspect languages
Integrating generative growth and evolutionary computation for form exploration
Genetic Programming and Evolvable Machines
The Zephyr abstract syntax description language
DSL'97 Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL), 1997
SQL-IDS: a specification-based approach for SQL-injection detection
Proceedings of the 2008 ACM symposium on Applied computing
Software support for building end-user programming environments in the automation domain
Proceedings of the 4th international workshop on End-user software engineering
A high-performance operating system for structured concurrent programs
Proceedings of the 4th workshop on Programming languages and operating systems
A Simple WordNet-Ontology Based Email Retrieval System for Digital Forensics
PAISI, PACCF and SOCO '08 Proceedings of the IEEE ISI 2008 PAISI, PACCF, and SOCO international workshops on Intelligence and Security Informatics
Towards a Taxonomy for ECFG and RRPG Parsing
LATA '09 Proceedings of the 3rd International Conference on Language and Automata Theory and Applications
Why Smalltalk wins the host languages shootout
IWST '09 Proceedings of the International Workshop on Smalltalk Technologies
CC'03 Proceedings of the 12th international conference on Compiler construction
Towards dynamic and cooperative multi-device personal computing
The disappearing computer
Embedding languages without breaking tools
ECOOP'10 Proceedings of the 24th European conference on Object-oriented programming
Sal/Svm: an assembly language and virtual machine for computing with non-enumerated sets
Virtual Machines and Intermediate Languages
A component language for structured parallel programming
JMLC'06 Proceedings of the 7th joint conference on Modular Programming Languages
Bridging grammarware and modelware
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Correct: A simulated text editor
Journal of Systems and Software
Xbase: implementing domain-specific languages for Java
Proceedings of the 11th International Conference on Generative Programming and Component Engineering
Notation-parametric grammar recovery
Proceedings of the Twelfth Workshop on Language Descriptions, Tools, and Applications
Cross-platform model-driven development of mobile applications with md2
Proceedings of the 28th Annual ACM Symposium on Applied Computing
DropsBox: the Dresden Open Software Toolbox
Software and Systems Modeling (SoSyM)
Hi-index | 48.22 |
The population of programming languages is steadily growing, and there is no end of this growth in sight. Many language definitions appear in journals, many are found in technical reports, and perhaps an even greater number remains confined to proprietory circles. After frequent exposure to these definitions, one cannot fail to notice the lack of “common denominators.” The only widely accepted fact is that the language structure is defined by a syntax. But even notation for syntactic description eludes any commonly agreed standard form, although the underlying ancestor is invariably the Backus-Naur Form of the Algol 60 report. As variations are often only slight, they become annoying for their very lack of an apparent motivation.