Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Educational programming language


Related Topics

In the News (Sat 25 May 19)

  
  A++ An Educational Programming Language Based on the Lambda Calculus
A++ is a programming language created for the sole purpose to help people interested in programming to thoroughly understand as quickly and efficiently as possible the essentials of the art of programming.
A++, being based on the Lambda Calculus, can be considered to be a hard-core programming language consisting of elements that cannot be further split up or disintegrated whereas other languages have a lot of bells and whistles and many soft features very useful to cope with practical programming problems.
Learning the art of programming cannot be accomplished however by becoming familiar with all these nice and handy soft features a programming language has to offer but by learning how to cope with programming problems by continuously applying Abstraction, Reference and Synthesis from the beginning to the end.
www.aplusplus.net   (336 words)

  
  Fortran Programming Language   (Site not responding. Last check: 2007-10-26)
Lisp programming language - Lisp is a family of computer programming languages with a long history and a distinctive fully-parenthesized syntax.
J programming language - The J programming language, developed in the early 1990s by Ken Iverson and Roger Hui, is a synthesis of APL (also by Iverson) and the FP and FL functional programming languages created by John Backus (of FORTRAN, ALGOL, and BNF fame).
Educational programming language - An educational programming language is a programming language that is designed primarily as a learning instrument and not so much as a tool for writing real-world application programs.
coding.vvvvvv3.com /fortranprogramminglanguage.html   (605 words)

  
 Compiler Summary
With the evolution of programming languages and the increasing power of computers, compilers are becoming more and more complex to bridge the gap between problem-solving modern programming languages and the various computer systems, aiming at getting the highest performance out of the target machines.
The use of high-level languages for writing compilers gained added impetus in the early 1970s when Pascal and C compilers were written in their own languages.
Languages which strop their keywords (and allow arbitrary spaces within identifiers) require a phase before parsing, which is to take the input source and convert it to a canonical form ready for the parser.
www.bookrags.com /Compiler   (5563 words)

  
 Educational programming language - Wikipedia, the free encyclopedia
An educational programming language is a programming language that is designed primarily as a learning instrument and not so much as a tool for writing real-world application programs.
While Karel is its own programming language, Karel++ is a version of Karel implemented in C++, while Karel J. Robot is a version of Karel implemented in Java.
Kid's Programming Language is a freeware programming language and Integrated Development Environment invented in 2005.
en.wikipedia.org /wiki/Educational_programming_language   (697 words)

  
 The Educational Programming Language A++   (Site not responding. Last check: 2007-10-26)
A++ has been developed in 2002 in the context of 'Programmierung pur' [Undiluted Programming] (ISBN 3-87820-108-7) with the purpose to serve as a learning instrument rather than as a programming language used to solve practical problems.
A++ is supposed to be an efficient tool to become familiar with the core of programming and with programming patterns that can be applied in other languages needed to face the real world.
Readers also learn that neither the knowledge of the syntax of a programming language nor the familiarity with all the primitive functions of a language implementation makes up the art of programming.
www.aplusplus.net /appbook.html   (180 words)

  
 Pascal programming language Summary
Pascal is an imperative computer programming language, developed in 1970 by Niklaus Wirth as a language particularly suitable for structured programming.
Initially, Pascal was a language intended to teach students structured programming, and generations of students have "cut their teeth" on Pascal as an introductory language in undergraduate courses.
Pascal is a structured programming language, meaning that the flow of control is structured into standard statements, ideally without 'go to' commands.
www.bookrags.com /Pascal_programming_language   (3499 words)

  
 www.cybermight.com programming - Programming languages
This allows one to write programs that are able to cover a variety of input, instead of being limited to a small number of cases.
Since programming languages are artificial languages, they require a high degree of discipline to accurately specify which operations are desired.
Programming languages are not error tolerant; however, the burden of recognizing and using the special vocabulary is reduced by help messages generated by the programming language implementation.
www.cybermight.com /programming_languages.php   (690 words)

  
 Mini-languages: A Way to Learn Programming Principles
Since general-purpose programming languages are oriented on number and symbol processing, the first possible problems used in teaching the language are far from the students' everyday experience and are not attractive for them.
The program should typically be executed one instruction at a time, while the interpreter highlights programming constructs in the source code as they are being executed and the effect is simultaneously shown in the microworld.
Editing the program, executing the program and taking a high level view of the call structure are all presented within a single user-interface, allowing students to move from one activity to another with little cognitive overhead.
www.contrib.andrew.cmu.edu /~plb/papers/minilang.html   (6751 words)

  
 Education Omaha Program
National Cholesterol Education Program - The National Cholesterol Education Program is a program managed by the National Heart, Lung and Blood Institute, a division of the National Institutes of Health.
Yet the staff who set up education omaha program and administer these programs often lack skills for the very task that is so critical to the success of their efforts--the planning of the programs themselves.
Educators education omaha program and practitioners alike will find this guide to be an essential tool.
www.wtlcomputers.com /educationomahaprogram.html   (1249 words)

  
 Programming software
This program is not only fast in loading time, but also small in size, so small that it can be copied in one floppy disk.
It is intended to be a language that makes it easy to express algorithms in, as well as one that helps relieve the programmer of menial work.
Visual Prolog is a very powerful and safe programming language combining the very best features of logical, functional and object-oriented programming paradigms in a consistent and elegant way.
freeware.intrastar.net /programmer.htm   (1031 words)

  
 Free Programming Languages - Freebyte's Guide to
A high-level, array-oriented, multi-purpose programming language (an APL successor).
Languages which have formal constructs enabling parts of the program to be executed simultaneously ('in parallel') are called 'Concurrent Programming Languages'.
ChucK presents a new time-based concurrent programming model, which supports a more precise and fundamental level of expressiveness, as well as multiple, simultaneous, dynamic control rates, a precise and straightforward concurrent programming model, and the ability to add, remove, and modify code, on-the-fly, while the program is running, without stopping or restarting.
www.freebyte.com /programming/languages   (2365 words)

  
 The Logo Programming Language
In our language sample we used the procedure pick to randomly select an item from a list, for example in the procedure who.
Programming in Logo is done by adding to its vocabulary, teaching it new words in terms of words it already knows.
Many programming languages are pretty strict about wanting to know exactly what kind of data you claim to be using.
el.media.mit.edu /logo-foundation/logo/programming.html   (677 words)

  
 Karel (programming language) - Wikipedia, the free encyclopedia
A program in Karel is used to control a simple robot (named Karel, of course) that lives in a city consisting of a rectangular grid of streets (left-right) and avenues (up-down).
As the language is intended for beginners and children, localized variants exist in some languages, notably Czech (the programming language was quite popular in Czechoslovakia).
A language called Karel is a proprietary language used to program the robots of FANUC Robotics.
en.wikipedia.org /wiki/Karel_programming_language   (375 words)

  
 The L3 operating system - ELAN
It was developed in 1974 by a group at the Technical University of Berlin as an alternative to BASIC in teaching, and approved for use in secondary schools in Germany by the ``Arbeitskreis Schulsprache''.
It is presently in use in a number of schools in Western Germany, Belgium, The Netherlands and Hungary for informatics teaching in secondary education, and used at the university of Nijmegen in the Netherlands for teaching systematic programming to students from various disciplines and in teacher courses.
The language is not an experiment in language design; both syntactically and semantically it is quite conventional.
os.inf.tu-dresden.de /L4/l3elan.html   (354 words)

  
 Preschool Program - Childhood Speech, Language&Hearing - Patient Services - Boys Town National Research Hospital
Boys Town National Research Hospital’s preschool program is a comprehensive, developmentally appropriate early childhood program that exists to empower children who are deaf and hard of hearing to reach their full potential.
Its goal is to educate the whole child, transitioning him or her into a kindergarten placement with age appropriate skills in all developmental domains.
Staff certifications are held in areas such as deaf education, speech-language pathology, special education, classroom guidance counseling, sign language interpreting, and other areas related to the fields of deafness and early childhood education.
www.boystownhospital.org /PatientServices/ChildhoodSpeech/preschool.asp   (937 words)

  
 Stroustrup: The C++ Programming Language (Second Edition)
Here is the preface, the preface to the first edition, the notes to the reader, the first chapter which is a Tour of C++, a final chapter, documenting the decisions of the ANSI/ISO C++ standards committee, and some errata (based on the 9th printing).
Written by the designer of C++, Bjarne Stroustrup, The C++ Programming Language is the definitive guide to the language, its fundamental principles, and the key techniques for mastering it.
In other words, it should both say what the language *is*, as well as *how* to use it (new programmers seem to find the language's ``dark corners more quickly than can be imagined, so a reference quality text is absolutely essential).
www.research.att.com /~bs/2nd.html   (693 words)

  
 Wikinfo | Haskell programming language   (Site not responding. Last check: 2007-10-26)
In the 1980s, a committee was formed to create a standardized functional programming language with non-strict semantics.
The latest semi-official language standard is Haskell 98, intended to specify a minimal, portable version of the language for teaching and as a base for future extensions.
The language is, as of 2002, the functional language on which the most research is being performed.
www.wikinfo.org /wiki.php?title=Haskell_programming_language   (611 words)

  
 LOGO as a Programming Language for Educational Applications
The LOGO language was developed in 1967 by the Logo Group at MIT under the direction of Seymour Pappert, author of the internationally acclaimed book Mindstorms: Children, Computers, and Powerful Ideas.
A "turtle" composed of a triangle or a turtle symbol may be controlled by commands from the keyboard or from within a Logo program.
Complex programs for the turtle to follow are built up from a small number of primitives.
www.siue.edu /~jandris/HTMLDocuments/ANDRIS/logo.html   (1407 words)

  
 The Core Graphics System in Java
  I decided to program the Core Graphics System in the Java object-oriented programming language so that I might acquire experience in Java and to begin to update my skills in computer graphics.
  The program contained many errors that had to be found and corrected.
  Also, I have added a separate class for rotations, translations, and scaling because those contained in the program work on the normalized coordinates and are not useful for manipulating the images in a way that the user can understand.
www.cs.unca.edu /~massey/SenCsciAbstracts/KeithSellers.html   (333 words)

  
 Jim Cordy Software and Languages
A unique programming language and software analysis / transformation system designed and implemented by the author with the help of several graduate students.
Turing is still the primary programming language taught at over 50% of secondary schools in Ontario and at several universities.
The first implementation of the radically innovative Euclid programming language commissioned by the Defense Advanced Research Projects Agency of the U.S. Department of Defense and the Canadian Department of National Defence.
www.cs.queensu.ca /~cordy/software.html   (744 words)

  
 199311: Pascal's Progeny
The Pascal language family has not gone away, however, and in fact is quite active in freeware circles.
The philosophy of language design behind all three has been to carefully combine a small number of well-understood features that offer a minimum of complexity and a maximum of power.
The Modula family of languages has demonstrated that it is possible to design programming languages based on sound, coherent principles without sacrificing power.
cantaforda.com /tin/P/199311.shtml   (996 words)

  
 Ruby off the Rails   (Site not responding. Last check: 2007-10-26)
If you've ever envied the ability of multilingual friends to bridge language gaps wherever they travel or gained new appreciation for your native language by learning a new one, then you can probably see the advantage of being a programming language polyglot.
Developer polyglots travel the IT world more freely than do monolinguists (sure that they can apply their skills in any environment), and they also tend to better appreciate the programming language called home, because among other things they know the roots from which that home is sprung.
The nice thing about learning new languages, as programming language polyglots will tell you, is that nothing says they can't play together.
www-128.ibm.com /developerworks/java/library/j-ruby/index.html   (2417 words)

  
 A++ The Smallest Programming Language in the World   (Site not responding. Last check: 2007-10-26)
A++ has been developed in 2002 in the context of 'Programmierung pur' [Undiluted Programming] (ISBN 3-87820-108-7) with the purpose to serve as a learning instrument rather than as a programming language used to solve practical problems.
A++ is supposed to be an efficient tool to become familiar with the core of programming and with programming patterns that can be applied in other languages needed to face the real world.
Readers also learn that neither the knowledge of the syntax of a programming language nor the familiarity with all the primitive functions of a language implementation makes up the art of programming.
www.net-library.de /appbook.html   (188 words)

  
 The Lisp Programming Language
Linguists were concerned with natural language processing, while psychologists were interested in modeling human information and retrieval.
This initial experiment produced a list of of language requirements, most notably was recursion and conditional expressions.
Many programming language researchers believe that functional programming is a much better approach to software development, than the use of Imperative Languages (Pascal, C++, etc).
www.engin.umd.umich.edu /CIS/course.des/cis400/lisp/lisp.html   (633 words)

  
 Kid's Programming Language : Learning is best when learning is fun!
Our educational examples are often graphically- or game-oriented, and our Kid's Introduction to KPL page talks a lot about games.
If you're teaching computer programming already, we are sure that KPL will be very comfortable and intuitive for you, and that helping your class learn KPL will be fun for both of you.
We believe that educational software - programs that are very interactive, and that to students feel like computer games - will become much more important as educational software becomes easier to write.
www.kidsprogramminglanguage.com /teachers.php   (1217 words)

  
 Forth Language
Someone once said that the difference between a high-level language and a low-level language is that, in the lower level languages, you have to worry about the irrelevant.
It seems to me that unlike with a stack-based VM that another language like Java or Python sits on, all significant Forth programs are written by folks who are not only comfortable with, but prefer Forth's lack of syntax and RPN conventions.
Not so much a negative criticism of forth (or lisp or scheme), but an observation that extensibility of a language tends to be used in very incremental ways, while those looking for radically new constructs tend to choose a different language entirely regardless of the expressive power of the macro suite.
c2.com /cgi/wiki?ForthLanguage   (2830 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.