CSC/ECE 517 Fall 2011/ch1 1a lj: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 4: | Line 4: | ||
In this Wiki, several kinds of [http://en.wikipedia.org/wiki/Integrated_development_environment IDEs] for [http://en.wikipedia.org/wiki/Ruby_(programming_language) Ruby language] is shown and their features are compared carefully. | In this Wiki, several kinds of [http://en.wikipedia.org/wiki/Integrated_development_environment IDEs] for [http://en.wikipedia.org/wiki/Ruby_(programming_language) Ruby language] is shown and their features are compared carefully. | ||
=What is Ruby= | =What is Ruby=[[File:Example.jpg]] | ||
Ruby is a dynamic, reflective, general-purpose object-oriented programming language | Ruby is a dynamic, reflective, general-purpose object-oriented programming language. Ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflective. It also has a dynamic type system and automatic memory management; | ||
=What is an IDE= | =What is an IDE= |
Revision as of 22:32, 7 September 2011
CSC/ECE 517 Fall 2010/ch1 1a lj
Introduction
In this Wiki, several kinds of IDEs for Ruby language is shown and their features are compared carefully.
=What is Ruby= Ruby is a dynamic, reflective, general-purpose object-oriented programming language. Ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflective. It also has a dynamic type system and automatic memory management;
What is an IDE
An integrated development environment (IDE) (also known as integrated design environment, integrated debugging environment or interactive development environment) is a application software that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of:
- a [source code editor]
- a compiler and/or an interpreter
- build automation tools
- a debugger