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

Topic: Dynamic language


  
  Dynamic programming language - Wikipedia, the free encyclopedia
Dynamic languages and dynamic typing are not identical concepts, and a dynamic language need not be dynamically typed, though many dynamic languages are dynamically typed.
In general, the assertion that a language is dynamic is more an assertion about the ease of use of dynamic features than it is a clear statement of the capabilities of the language.
Introspection is common in many dynamic languages, and typically involves a program analyzing its own structure, code, types or data.
en.wikipedia.org /wiki/Dynamic_programming_language   (867 words)

  
 Dynamic Language Support on the JVM
However, implementing a dynamic language interpreter on top of a virtual machine designed for a statically typed language is not without challenges, according to Danny Coward, Sun's platform lead for Java SE, and spec lead for the new JSR 292, Supporting Dynamically Typed Languages on the Java Platform.
Dynamic languages are increasingly becoming part of many developers' daily work with Java applications, and are often used for prototyping, for places where you want to put something rapidly together.
Where we see the use of dynamic languages is in a bit of a different design center: in situations where at least parts of an applications evolve very rapidly.
www.artima.com /lejava/articles/dynamic_languages.html   (1880 words)

  
 ActiveState - Company Information, News Room, Whitepapers, ActiveState Dynamic Languages - Dynamic Tools for Dynamic ...
Dynamic languages were designed to solve the technical problems faced by their inventors, not to address specific goals identified as part of a 'strategic plan' to influence buyers of IT solutions.
Since the effort required for maintenance of the language is borne by the users of the language, the decision to end support for a platform is closely tied to the disappearance of users of that language on that platform.
The lack of a commercial outlook means that dynamic languages do fairly little to actively bind their users to long-term commitments-a consequence of which is that users of a dynamic language routinely learn new languages, and, over the course of a career, build expertise in several languages.
www.activestate.com /Company/NewsRoom/whitepapers_ADL.plex   (8872 words)

  
 Joel Pobar's CLR weblog : CLR Dynamic languages under the hood (Part 1 of many)
This language semantic is fairly common in dynamic languages.
In the static language world, the compiler when it comes to figure this one out will know the type of “o” (because it was explicitly defined), and can therefore travel to that type and lookup the method “m”.
Religious wars on whether dynamic languages are a good thing or not aside (and I'm sure there'll always be people for or against), a pretty cool write up.
blogs.msdn.com /joelpob/archive/2005/07/01/434728.aspx   (3588 words)

  
 David Herron's Blog: Dynamic language in Java or otherwise, specifically Groovy and Grails
There are a wide set of the dynamic languages...
For a language implementer to ride on top of Java, that gives a strategic advantage the other languages do not have.
In comparison the other languages have to reinvent the world in order to bring some feature or infrastructure item into their environment.
weblogs.java.net /blog/robogeek/archive/2006/04/dynamic_languag.html   (615 words)

  
 Gosling Didn’t Get The Memo
Dynamic language designers shouldn’t forget that computers are still very much valued in their ability to do computations (hence the name!) and they should’t cede the whole program space to the venerable compiled warhorses.
That’s because the JSP expression language is a dynamic language, albeit not a general purpose one.
Dynamic languages are making a resurgence, not a comeback since they never really went away, and for many it will be a good, productive and profitable time.
lesscode.org /2006/03/12/someone-tell-gosling   (12918 words)

  
 Microsoft looks to accommodate dynamic languages | InfoWorld | News | 2006-08-18 | By Paul Krill and Doug Dineley
Dynamic languages like those you mentioned have gained popularity of late, and so officially, there’s no official stance except to say that we’re looking into how we can enable languages like that to be a great programming experience on the.Net Framework.
VB could be considered a dynamic language; it’s always had dynamic aspects to it.
[Dynamic languages are] most suited for quick, rapid application development, whereas the statically [typed] languages are for building larger systems with well-defined interfaces.
www.infoworld.com /article/06/08/18/HNmicrosoftdynamiclang_1.html   (2014 words)

  
 [No title]
Although several dynamic languages are already available for the Java Virtual Machine, including JRuby and Jython, the new features are important because they will simplify the language development process and expand the scope of functionality accessible to those dynamic languages.
Dynamic metaprogramming is a particularly exciting feature that has a lot to offer in the field of domain-specific language design.
Managed language platforms have a lot to offer modern dynamic languages, particularly performance (IronPython is one and a half times faster than the standard Python implementation in some contexts), interoperability, and broader library support.
arstechnica.com /news.ars/post/20060810-7462.html   (866 words)

  
 Redmond Developer News | Dynamic Language Limbo
The use of dynamic languages in the enterprise may not be as new as some people think it is; Perl, for example, is widely used in enterprise infrastructure.
Dynamic languages captured the interest of coders from the start, and it's no wonder.
Nutter likes to compare the uptake of scripting languages on virtual machines and platforms like Java to their use in a typical Unix environment: "You have a core kernel, which might represent a JVM and a large set of libraries generally written in C or some other language like it," he says.
reddevnews.com /news/devnews/article.aspx?editorialsid=100   (1932 words)

  
 OOPSLA 2006
The Dynamic Languages Symposium (DLS) at OOPSLA 2006 is a forum for discussion of dynamic languages, their implementation and applications.
While mature dynamic languages including Smalltalk, Lisp, Scheme, and Prolog continue to grow and inspire new converts, a new generation of dynamic scripting languages such as Python, Ruby, PHP, Perl and JavaScript are successful in a wide range of applications.
The talk will describe a basis for constructing systems (programming languages, environments and applications) in which users can be encouraged to adapt the characteristics of the system to match their needs (rather than the other way round).
www.oopsla.org /2006/program/program/dynamic_languages_symposium.html   (733 words)

  
 Ted Leung on the air
Other languages like Smalltalk, Lisp, Dylan, and others have foreign functions interfaces that let them talk to C code, and SWIG, which is a favorite tool for making it easy to link bind C libraries to scripting languages, also works for those languages.
I don't agree, however, that users of dynamic languages should just agree to outsource high performance functions to C. The whole point of using a dynamic language is developer productivity, and that should be the case for performance critical code as well.
There are implementations of dynamic languages which are very efficient, and applying those techniques to "scripting languages" is worthwhile endeavor, which is being pursued by folks like the PyPy team.
www.sauria.com /blog/2006/09/14   (614 words)

  
 Dynamic Languages Day @ VUB
Professor Jonckers' introductory talk to the dynamic languages day explains how this early exposure to the dynamic paradigm is the seed that gives students the skills to fully grasp and appreciate the more advanced dynamic paradigms (such as Lisp, CLOS, Smalltalk and Self) in subsequent courses of their computer science training.
From the moment he realized that dynamicity was what he really liked in all of his favourite programming languages (Smalltalk, Prolog and Scheme), he has been trying to grow the dynamic languages field again.
She has created a research prototype of a dynamic prototype-based RTE environment in Self which is the main implementation language in her research.
prog.vub.ac.be /events/2005/BADL/DLD/dld.html   (1614 words)

  
 Apache Week. Dynamic Page Languages
Traditionally there were three ways of getting dynamic pages on your site: use "server side includes" (SSI) inside HTML pages, use a scripting language such as Perl or PHP, or use a compiled programming language such as C or Pascal.
Languages available for embedded use include SSI, PHP, Perl and NeoScript (of these, SSI is built into Apache by default, while the others require a new module to be compiled in).
If you want a language than is quick to develop in and efficient, use an embedded language such as PHP or embedded perl, or use perl with mod_perl.
www.apacheweek.com /features/dynamicpages   (1395 words)

  
 James Strachan's Weblog
Dynamically typed languages like Ruby and Python are getting quite popular it seems.
Apart from beanshell, most of them are languages designed with other use cases or criteria in mind and the bridge to the JVM was an afterthought and so don't quite sit nicely in a Java (platform and language) developers toolkit - even if thats just some minor syntax things (like __init__ and self in Jython).
So the initial idea was to make a little dynamic language which compiles directly to Java classes and provides all the nice (alleged) productivity benefits of python / ruby but allows you to reuse, extend, implement and test your existing Java code - and use that to write your unit tests.
radio.weblogs.com /0112098/2003/08/29.html   (601 words)

  
 Sun Planning new Dynamic Language ...   (Site not responding. Last check: 2007-09-02)
If adequate support of dynamic languages can be provided with the adjunction of one instruction, that seems fine to me. My fear in VM modifications is that by bloating the instruction set, they could make optimisation impossible.
Dynamic Language Support will in GUI programing will be a big advantage.
Dynamic Language Support in JAVA will be a big advantage in GUI programming.
www.javalobby.org /java/forums/t77316.html   (990 words)

  
 Microsoft Phasing in Support for Dynamic Languages on .Net
Jim Hugunin, creator of the IronPython language and a development leader on Microsoft's CLR (Common Language Runtime) team, told eWEEK that Microsoft is working to help usher in support for dynamic languages on top of the CLR in a variety of levels or phases.
Microsoft is taking measures to enhance its development platform's support for dynamic languages as developer demand for, and use of, the languages such as Python, PHP, Perl, Ruby and others continues to grow.
Indeed, an example of the kinds of dynamic language support Microsoft put into.Net 2.0 "is dynamic methods, which is a general-purpose feature that people can build a lot of things on top of," he said.
www.eweek.com /article2/0,1895,2001138,00.asp   (1192 words)

  
 Otaku, Cedric's weblog: Dynamic language, refactoring IDE. Pick one.
I think there is: dynamic languages that allow you to type your variables if you feel like it, and the only language that I can think of that does that at the moment is Groovy.
I suppose my conclusion would be that if you really don't want to understand your language, don't want to/aren't good at "Design" or if you just want to throw something together and make it work, you're great with a dynamic language, but don't assume that makes it a great professional team language for huge projects.
In static languages the concept of polymorphism is constrained to objects that share a common implementation through their class hierarchy.
beust.com /weblog/archives/000414.html   (6659 words)

  
 An Architect's View - Dynamic vs Static
He has posted several pieces about dynamic programming vs static programming and his latest entry about the (lack of) scalability of dynamic programming is very poignant given the current buzz around duck typing.
Now, that's not to say I disagree with Vince on his reasons for highlighting the quote he pulled for this article - it's a caution that dynamic languages are not a silver bullet.
dynamic typeing combined with unit testing is better than static typeing even with unit testing; because of the power of dynamic typing!!
corfield.org /blog/index.cfm/do/blog.entry/entry/Dynamic_vs_Static   (476 words)

  
 Dynamic Markup Language Whitepaper
The Dynamic Markup Language was created and designed for the purpose of providing a 'developer friendly' object based language for Athene, a multi-platform operating system.
As the language is still in its infancy, it is difficult to predict how it will develop over time or what areas it will find its most common usage.
Being a dynamic language, the available "instruction set" used by DML is entirely dependent on what is and isn't installed on your particular system.
www.rocklyte.com /dml_whitepaper.html   (6871 words)

  
 ongoing · Dynamic Java
It’s pretty clear that dynamic languages are a hot area, maybe the hottest, in the world of software development.
Lesson: Dynamic Dispatch · The semantics when you do a Java-to-Java method dispatch are a lot more subtle and complex than you might think, but they’re all handled by the compiler and the JVM apparatus and it’s super-efficient.
It’s tricky dispatching both to Java and to a dynamic language, especially since the dynamic languages tend to keep meta-classes around for the Java classes.
www.tbray.org /ongoing/When/200x/2004/12/08/DynamicJava   (1214 words)

  
 ongoing · Dynamic-Language IDEs
Of course, the problem is harder with dynamic languages, because variables aren’t declared, and because you can screw around with the insides of classes at runtime, and for a bunch of other reasons that Thomas Enebo discusses in Part 2.
The bottom line is that IDE's for dynamic languages will *never* be able to perform certain refactorings, such as renaming.
Mind you: in Ruby, many of these approaches are done in Ruby, instead of having to step outside the language (as in Java with XML and friends).
www.tbray.org /ongoing/When/200x/2006/09/29/Dynamic-IDE   (2428 words)

  
 Tim Bray: Dynamic-Language IDEs | Lambda the Ultimate
Tim Bray writes about advanced IDE feature support for dynamic languages, a subject that was debated here at length a few times.
The "principle of locality" in statically scoped, modular languages ensures that most of the time, the nearest variable or function declare is also in near textual reach for the searcher function of said editors.
One of the pleasures of dynamically typed languages is that you don't need specify wire formats and build parsers for these sort of things.
lambda-the-ultimate.org /node/1751   (7882 words)

  
 Perl - Wikipedia, the free encyclopedia
Structurally, Perl is based on the brace-delimited block style of AWK and C, and was widely adopted for its strengths in string processing, and lack of the arbitrary limitations of many scripting languages at the time.
Perl is often used as a glue language, tying together systems and interfaces that were not specifically designed to interoperate, and for "data munging", converting or processing large amounts of data for tasks like creating reports.
Perl is a dynamic language and has a context-sensitive grammar which can be affected by code executed during an intermittent run-time phase.
en.wikipedia.org /wiki/Perl   (5663 words)

  
 OOPSLA'05—Dynamic Languages Symposium
Java and C#;, the latest mainstream static languages, popularized to a certain extent dynamic language features such as garbage collection, portability and (limited forms of) reflection.
E.g., it is getting clearer year after year that pervasive computing is becoming the rule and that concepts such as meta programming, reflection, mobility, dynamic reconfigurability and distribution are becoming increasingly popular.
The goal of this symposium is to provide a highly visible, international forum for researchers working on dynamic features and languages.
www.oopsla.org /2005/ShowEvent.do?id=818   (187 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.