Seminarsonly.com

>>

Are you interested in this topic. Then mail to us immediately to get the full report.

E-mail :- contactv2@gmail.com

______________________________


 

 

 

 

 

 

 

 

 

 

 
Dynamic Languages

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

2.1 LANGUAGE

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.

 

You may also like this : Wireless USB, Zero Knowledge Protocols and Proof Systems, Tempest and Echelon, Synthetic Aperture Radar System, Unlicensed Mobile Access, Windows DNA, Laptop Computer, Intelligent Software Agents, IP spoofing, Internet Access via Cable TV Network, IDS, 10 Gigabit Ethernet, Tripwire, Ubiquitous Networking , Unicode And Multilingual Computing, XML Encryption , Y2K38 , Satellite Radio , Light emitting polymers , Sensors on 3D Digitization , Robotic Surgery , Ipv6 - The Next Generation Protocol , Nanorobotics , Dual Core Processor , Cisco IOS Firewall , Iris Scanning , LWIP , Smart card , Quantum Information Technology, Asynchronous Chips , Cellular Through Remote Control Switch , HVAC, Terrestrial Trunked Radio , Swarm intelligence & traffic Safety , Optical Switching , FRAM , IDC , Driving Optical Network Evolution , Cellular Neural Network , Radio Network Controller , Digital Audio Broadcasting , Significance of real-time transport Protocol in VOIP , Space Mouse , Resilient Packet Ring Technology , Wireless Networked Digital Devices, SATRACK , Smart Pixel Arrays , Project Oxygen , Wearable Bio-Sensors , Mobile Virtual Reality Service,IT Seminar Reports, PPT and PDF.

 

<<back


copyright © 2006 V2 Computers E-mail :- contactv2@gmail.com