User loginNavigation |
Bruce Tate: Technologies that may challenge JavaAn article by Bruce Tate about a few 'technologies' that may challenge Java. The first one is 'Dynamic Languages.' He uses one example where two variables are operated upon and assigned in a single line: x1, x2 = x2, x1+x2, in contrast to Java approach which takes more lines. He also says "With Ruby, types are dynamic, so you don't have to declare them." If I am not mistaken, both can be done (and are done) in statically typed language. 'Single line, multiple assignments' could be done using tuples and type inference allows one to avoid declaring types. He also mentions continuation servers, meta programming and convention over configuration. As an aside, while describing continuations, he writes: "Continuations are language constructs that let you quickly store the state of a thread, and execute that thread later." As far as I know, continuation simply allow an explicit return address of a function/procedure to be provided (rather than the default). By shahbaz at 2005-10-20 20:30 | LtU Forum | previous forum topic | next forum topic | other blogs | 26602 reads
|
Browse archives
Active forum topics |
Recent comments
13 weeks 6 days ago
13 weeks 6 days ago
13 weeks 6 days ago
36 weeks 1 day ago
40 weeks 3 days ago
42 weeks 5 hours ago
42 weeks 5 hours ago
44 weeks 5 days ago
49 weeks 2 days ago
49 weeks 2 days ago