Dynamic programming language
seminar projects crazy|
Active In SP
Joined: Dec 2008
09-11-2009, 08:17 PM
Dynamic programming language is a class of high-level programming languages that execute at runtime many common behaviors that other languages might perform during compilation, if at all. These behaviors could include extension of the program, by adding new code, by extending objects and definitions, or by modifying the type system, all during program execution. These behaviors can be emulated in nearly any language of sufficient complexity, but dynamic languages provide direct tools to make use of them high-level, dynamically typed open source languages. These languages, designed to solve the problems that programmers of all abilities face in building and integrating heterogeneous systems, have proven themselves both despite and thanks to their independence from corporate platform strategies, relying instead on grassroots development and support. Ideally suited to building loosely coupled systems that adapt to changing requirements, they form the foundation of myriad programming project and implimentations, from the birth of the web to tomorrowâ„¢s challenges
Use Search at http://topicideas.net/search.php wisely To Get Information About Project Topic and Seminar ideas with report/source code along pdf and ppt presenaion
Active In SP
Joined: Feb 2011
10-03-2011, 10:46 AM
There is a category of programming languages, which share the properties of being high-level, dynamically typed and open source. These languages have been referred to in the past by some as "scripting languages", and by others as "general-purpose programming languages". Neither moniker accurately represents the true strengths of these languages. We propose the term "dynamic languages" as a compact term, which evokes both the technical strengths of the languages and the social strengths of their communities of contributors and users.
This paper will argue that many of the pressures on software systems, such as the push for standards-compliant open systems and the competitive advantages granted to customizable systems, combined with a shift from CPU-bound systems to network-bound systems, have propelled dynamic languages into a new, critical role. In addition to their traditional role in support of scripting tasks, these programming languages have demonstrated an unequaled ability to build a diverse set of important software systems.
We believe this shift in importance warrants replacing the term "scripting language" with one that better describes the languages' nature and impact, and suggest the use of the term "dynamic languages". The choice of the word "dynamic" over "scripting" is a pragmatic one-the original term has tended to minimize the broad range of applicability of the languages in question. The new term reflects the belief that the real-world value of these languages derives more from their dynamics (technical and social) than their approachability.
In what follows, I present the essential characteristics of dynamic languages as they contrast with other language categories. Popular dynamic languages are briefly surveyed, followed by an analysis of their emergent properties in current technical, social, economic, and legal contexts. We suggest software environments where they are most and least appropriate.
LANGUAGE AND LANGUAGE CATEGORIES
A language is a media to communicate. One of the definitions of the language is as follows:
"A language is a systematic means of communicating by the use of sounds or conventional symbols"
2.2 LANGUAGE CATEGORIES
Languages can be classified into two: natural languages and formal languages.
2.2.1 Natural Languages
Natural languages are the languages that people speak, such as English, Malayalam, Spanish, and French. They were not designed by people (although people try to impose some order on them); they evolved naturally.
2.2.2 Formal Languages
Formal languages are languages that are designed by people for specific applications. For example, the notation that mathematicians use is a formal language that is particularly good at denoting relationships among numbers and symbols. Chemists use a formal language to represent the chemical structure of molecules.
Programming languages are formal languages that have been designed to express computations.
|Tagged Pages: seminar on dynamic programming, ppt dynamic programing language seminar, dynamic language, seminar report on dynamic programming, dynamic programming seminar, dynamic language doc, how can i take a seminar on dynamic programming,|