Elf90 A First Programming Language

Gorde:
Xehetasun bibliografikoak
Argitaratua izan da:Association for Engineering Education - Engineering Library Division Papers (Jun 23, 1996), p. 1.182.1
Egile nagusia: Lahey, Thomas M
Beste egile batzuk: Walker, Thomas D L
Argitaratua:
American Society for Engineering Education-ASEE
Gaiak:
Sarrera elektronikoa:Citation/Abstract
Full text outside of ProQuest
Etiketak: Etiketa erantsi
Etiketarik gabe, Izan zaitez lehena erregistro honi etiketa jartzen!

MARC

LEADER 00000nab a2200000uu 4500
001 2317679402
003 UK-CbPIL
035 |a 2317679402 
045 0 |b d19960623 
100 1 |a Lahey, Thomas M 
245 1 |a Elf90 A First Programming Language 
260 |b American Society for Engineering Education-ASEE  |c Jun 23, 1996 
513 |a Conference Proceedings 
520 3 |a Essential Lahey FORTRAN 90 (Elf90) is a FORTRAN 90 compiler specifically designed from a pedagogical viewpoint to provide a FORTRAN teaching/learning environment that is user-friendly without damaging the power of the language. This paper introduces the language and its design criteria. It also explores the question of what language to teach as a first programming language. Creating a First Programming Language Any programming instructor with teaching experience in multiple languages has probably arrived at the conclusion that: • some programming languages are easier to teach/learn than others; • programs written in those languages are generally easier to understand; and • programming languages that are comparatively easy to learn and understand are less powerful During the past thirty years, some programming languages were written almost completely from a pedagogical standpoint. Basic (and its variants) and Pascal are the two that come immediately to mind. While some advanced forms of these languages exist today, they are not considered “main stream” languages in the same genre as FORTRAN, C, and C++, at least in the field of engineering. The failure of these languages to rise to prominence is probably due to many factors but the following would be among them: • they were not designed and used by practicing engineers • FORTRAN serves engineers and scientists quite well What if engineering instructors with multiple language experience got together and designed an ideal language, from both a practical and pedagogical viewpoint? How would they do it? Probably they would discuss the idea with colleagues and write a list of requirements. The authors did our version of that and here is our list, prioritized from the top down (just as in good programming style). • The language must be modern, i.e., modern programming concepts are available, e.g., objects, encapsulation, structures, and pointers to name a few. • There must be reasonable expectation that the language will continue to evolve. 1996 ASEE Annual Conference Proceedings 
653 |a Teaching 
653 |a Engineers 
653 |a Pedagogy 
653 |a Programming languages 
653 |a Pascal (programming language) 
653 |a FORTRAN 
653 |a Teachers 
653 |a Variants 
653 |a Origin of language 
653 |a Engineering 
653 |a Language 
653 |a Learning environment 
653 |a Languages 
700 1 |a Walker, Thomas D L 
773 0 |t Association for Engineering Education - Engineering Library Division Papers  |g (Jun 23, 1996), p. 1.182.1 
786 0 |d ProQuest  |t Library Science Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/2317679402/abstract/embedded/6A8EOT78XXH2IG52?source=fedsrch 
856 4 0 |3 Full text outside of ProQuest  |u https://peer.asee.org/elf90-a-first-programming-language