Matches in SemOpenAlex for { <https://semopenalex.org/work/W1646385280> ?p ?o ?g. }
Showing items 1 to 63 of
63
with 100 items per page.
- W1646385280 abstract "The Cell Programming Language (CPL) is a simple programming language which allows the students and faculty to easily program a workcell on a personal computer as the workcell controller. However, the original version of CPL lacks programming flexibility and power since it does not support subroutines, flow control, error recovery and operator interface to the execution of a CPL program. The objective of the project is to design and implement a new version of CPL to overcome the shortcomings of the original CPL by extending the language to include flow control, error recovery and operator interface to the execution of a CPL program. In this report CPL is introduced. The problems in the original CPL are addressed, the extensions to the original CPL are de$ned, and the implementation of the extensions is described. Some future development tasks are also discussed. Abstract 2 1 . Introduction 4 2 . Workcell Languages 5 2.1 Workcells 5 2.2 Overview of Existing Workcell Programming Languages 5 3 . History of CPL System 7 3.1 Description of Original CPL Language 8 3.1.1 Port Declaration 9 3.1.2 Device Declaration 9 3.1.3 Procedure Declaration 10 3.1.4 Example of the Original CPL Program 11 3.2 Implementation of the Original CPL Language 1 3.3 Weakness of the Original CPL System 12 4 . Extended CPL 13 4.1 Flow Control and Conditional Execution 13 4.2 Error Recovery 14 4.3 Operator Interface to CPL Program 14 4.4 Subroutines and Program 15 4.5 Other Modifications 16 4.6 Grammar of the Extended CPL 1 6 5 . Verification of Extended CPL 1 7 5.1 Overview of Implementation 1 8 5.2 Compiler Construction (written in BorlandC++) 18 5.3 Example of Extended CPL Program 20 5.4 Interpreter Construction 22 5.5 Verification 23 6 . Strengths and Weaknesses of the Extended CPL 23 7 . Conclusion and Future Development 24 Appendix A 25 Reference 29" @default.
- W1646385280 created "2016-06-24" @default.
- W1646385280 creator A5034189361 @default.
- W1646385280 date "1994-11-01" @default.
- W1646385280 modified "2023-09-27" @default.
- W1646385280 title "Cell Programming Language Investigation of Extensions For Flow Control and Error Recovery in the Language" @default.
- W1646385280 cites W1745557255 @default.
- W1646385280 cites W2788211734 @default.
- W1646385280 hasPublicationYear "1994" @default.
- W1646385280 type Work @default.
- W1646385280 sameAs 1646385280 @default.
- W1646385280 citedByCount "0" @default.
- W1646385280 crossrefType "journal-article" @default.
- W1646385280 hasAuthorship W1646385280A5034189361 @default.
- W1646385280 hasConcept C111919701 @default.
- W1646385280 hasConcept C113843644 @default.
- W1646385280 hasConcept C129307140 @default.
- W1646385280 hasConcept C138147947 @default.
- W1646385280 hasConcept C154945302 @default.
- W1646385280 hasConcept C157915830 @default.
- W1646385280 hasConcept C160191386 @default.
- W1646385280 hasConcept C199360897 @default.
- W1646385280 hasConcept C2781411174 @default.
- W1646385280 hasConcept C41008148 @default.
- W1646385280 hasConcept C90509273 @default.
- W1646385280 hasConceptScore W1646385280C111919701 @default.
- W1646385280 hasConceptScore W1646385280C113843644 @default.
- W1646385280 hasConceptScore W1646385280C129307140 @default.
- W1646385280 hasConceptScore W1646385280C138147947 @default.
- W1646385280 hasConceptScore W1646385280C154945302 @default.
- W1646385280 hasConceptScore W1646385280C157915830 @default.
- W1646385280 hasConceptScore W1646385280C160191386 @default.
- W1646385280 hasConceptScore W1646385280C199360897 @default.
- W1646385280 hasConceptScore W1646385280C2781411174 @default.
- W1646385280 hasConceptScore W1646385280C41008148 @default.
- W1646385280 hasConceptScore W1646385280C90509273 @default.
- W1646385280 hasLocation W16463852801 @default.
- W1646385280 hasOpenAccess W1646385280 @default.
- W1646385280 hasPrimaryLocation W16463852801 @default.
- W1646385280 hasRelatedWork W1524949966 @default.
- W1646385280 hasRelatedWork W1990390207 @default.
- W1646385280 hasRelatedWork W1992634294 @default.
- W1646385280 hasRelatedWork W2001023832 @default.
- W1646385280 hasRelatedWork W2017897320 @default.
- W1646385280 hasRelatedWork W2028206483 @default.
- W1646385280 hasRelatedWork W2033604911 @default.
- W1646385280 hasRelatedWork W2069161129 @default.
- W1646385280 hasRelatedWork W2124136217 @default.
- W1646385280 hasRelatedWork W2142487152 @default.
- W1646385280 hasRelatedWork W227105748 @default.
- W1646385280 hasRelatedWork W2307785417 @default.
- W1646385280 hasRelatedWork W250440522 @default.
- W1646385280 hasRelatedWork W3092853977 @default.
- W1646385280 hasRelatedWork W812190219 @default.
- W1646385280 hasRelatedWork W989792909 @default.
- W1646385280 hasRelatedWork W2162314098 @default.
- W1646385280 hasRelatedWork W2181924625 @default.
- W1646385280 hasRelatedWork W226988518 @default.
- W1646385280 hasRelatedWork W2305374267 @default.
- W1646385280 isParatext "false" @default.
- W1646385280 isRetracted "false" @default.
- W1646385280 magId "1646385280" @default.
- W1646385280 workType "article" @default.