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

Topic: Nice programming language


Related Topics
SFN

In the News (Sat 26 Dec 09)

  
  O'Reilly Media -- Bookstore: Practical C++ Programming
A complete introduction to the C++ language for the beginning programmer and C programmers transitioning to C++.
Fast becoming the standard language of commercial software development, C++ is an update of the C programming language, adding object-oriented features that are very helpful for today's larger graphical applications.
Practical C++ Programming is a complete introduction to the C++ language for the beginning programmer, and also for C programmers transitioning to C++.
www.oreilly.com /catalog/cplus   (3109 words)

  
  BASIC programming language
Programming languages of the era tended to be designed, like the machines they ran on, for specific purposes such a scientific formula processing.
Most programming languages were too large to fit in the small memory on these machines, and with the slow disk speeds and lack of a suitable editor, a small language like BASIC was tailor made for such use.
Although it is somewhat difficult to consider this language to be BASIC (despite its using many familiar BASIC keywords) it has gone on to become one of the most used languages on the Windows platform, and is said to represent some 70 to 80% of all commercial development.
www.ebroadcast.com.au /lookup/encyclopedia/ba/BASIC_programming_language.html   (2310 words)

  
 Nice programming language - Wikipedia, the free encyclopedia
It features a powerful type system which can help eliminate many common bugs, such as null pointer dereferences and invalid casts, by detecting potential runtime errors at compile-time; the goal of the designers was to provide safety features comparable to those found in languages such as ML and Haskell, but using a more conventional syntax.
Nice aims to be feature-rich, and as such, in addition to the common features of modern object-oriented programming languages, it implements contracts in the style of Eiffel, class extensibility through multimethods, and many concepts drawn from functional programming such as anonymous functions, tuples, and parametric polymorphism.
Source programs are compiled to Java bytecode, and can therefore interact with libraries written in Java and other languages targetting the Java Virtual Machine.
en.wikipedia.org /wiki/Nice_programming_language   (159 words)

  
 Ruby programming language - Wikipedia, the free encyclopedia
The language was created by Yukihiro "Matz" Matsumoto, who started working on Ruby on February 24, 1993 and released it to the public in 1995.
Ruby is said to follow the principle of least surprise (POLS), meaning that the language typically behaves intuitively or as the programmer assumes it should.
Ruby has been described as a multi-paradigm programming language: it allows you to program procedurally (defining functions/variables outside classes makes them part of the root, 'self' Object), with object orientation (everything is an object) or functionally (it has anonymous functions, closures, and continuations; statements all have values, and functions return the last evaluation).
en.wikipedia.org /wiki/Ruby_programming_language   (1427 words)

  
 BASIC programming language   (Site not responding. Last check: 2007-10-10)
Originally devised as an easy-to-use programming language, it became widespread on home microcomputers in the 1980s, and remains popular to this day in a handful of heavily evolved dialects.
Programming languages of the era tended to be designed, like the machines on which they ran, for specific purposes such as scientific formula processing.
The original BASIC language was invented in 1963 by John Kemeny (1926–93) and Thomas Kurtz (1928–) at Dartmouth College and implemented by a team of Dartmouth students under their direction.
www.worldhistory.com /wiki/B/BASIC-programming-language.htm   (3191 words)

  
 Language Workbenches: The Killer-App for Domain Specific Languages?
Fundamentally in any reasonably sized program you are dealing with a bunch of abstractions that you need to manipulate, such as the file reading example in the introductory example.
Many proponents of language oriented programming have a vision of the future where all the domain logic of a system is done by users.
Once you define a language in a language workbench you are tied to that language workbench.
www.martinfowler.com /articles/languageWorkbench.html   (10282 words)

  
 CS Daily | The Nice programming language   (Site not responding. Last check: 2007-10-10)
The Nice programming language is an interesting up-and-coming new language that is rapidly approaching maturity.
Some of the cooler features are lumped under the "Additional constructs" section of the tutorial, including a number of features borrowed from other modern languages, including closures and other elements of functional programming.
Interesting is the claim that Nice programs provide greater safety, and never throw null pointer exceptions or class cast exceptions.
csdaily.com /article.pl?sid=03/11/25/1325217&mode=thread   (340 words)

  
 ipedia.com: Nice programming language Article   (Site not responding. Last check: 2007-10-10)
Nice has a more powerful system than most object-oriented languages, which allows for instance to detect during compilation all null dereferencing errors, and most casting errors.
Source programs are compiled to Java bytecodes, and can interact with libraries written in Java.
Nice also implements contracts, similarly to Eiffel, and incorporates many features from functional programming, like anonymous functions, tuples, and parametric types.
www.ipedia.com /nice_programming_language.html   (147 words)

  
 ONLamp.com -- What I Hate About Your Programming Language
It's hard to judge the suitability of a language without practical experience in it — where pointer arithmetic is familiar to a C hacker when manipulating arrays, it's terribly unidiomatic in a language with queues and stacks as available data structures.
Every language is sacred in the eyes of its zealots, but there's bound to be someone out there for whom the language just doesn't feel right.
Unless your programs consist of pushing a couple things on the stack, and maybe taking a wild ride loading a storing a few things in memory, writing assembly will most likely only give you buggy code that is impossible to follow along that only runs on your architecture.
www.onlamp.com /pub/a/onlamp/2003/05/12/languagephilosophy.html   (10159 words)

  
 Nice 0.9.10 - Programming Language
The Nice programming language project has released version 0.9.10 with major feature enhancements.
An important part of the Nice compiler has been converted from Java to Nice itself." Nice is a new object-oriented programming language based on and compatible with Java.
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Participation.
today.java.net /pub/n/2433   (99 words)

  
 APL programming language
APL stands for "A Programming Language." It was created in the 1960's by Ken Iverson and his colleagues at IBM.
The language was very much mathematically inspired and used a powerful notation for mathematical algorithms.
For a mathematician it is a perfect language, but the level of abstraction is very often too high for most "normal" programmers.
www.thocp.net /software/languages/apl.htm   (1127 words)

  
 Nice programming language - Definition, explanation
It features a powerful type system which can help eliminate many common bugs, such as null pointer dereferences and invalid casts, by detecting potential runtime errors at compile-time; the goal of the designers was to provide safety features comparable to those found in languages such as ML and Haskell, but using a more conventional syntax.
Nice aims to be feature-rich, and as such, in addition to the common features of modern object-oriented programming languages, it implements contracts in the style of Eiffel, class extensibility through multimethods, and many concepts drawn from functional programming such as anonymous functions, tuples, and parametric polymorphism.
Source programs are compiled to Java bytecode, and can therefore interact with libraries written in Java and other languages targetting the Java Virtual Machine.
www.calsky.com /lexikon/en/txt/n/ni/nice_programming_language.php   (372 words)

  
 D Programming Language
Although not required by the semantics of the language, D adopts the pattern of using exceptions to signal error conditions rather than using error return codes.
Generic programming is a huge advance in programming methodology, and much, if not nearly all of it, was pioneered by C++.
The ultimate in performance programming is only achievable with inline assembler, so it's fitting that D rounds out its support for bare metal programming with a standardized inline assembler.
www.digitalmars.com /d/sdwest/paper.html   (5471 words)

  
 Neowin.net -> Easy Programming Language
Also Java was an OO (Object Oriented) programming languages from the get go, so as the result of that, it does not look confusing or hard to read.
Which tracks the popularity of a programming language, nice trends to note, are C going up (for reasons unknown) and Java sinking like a rock (thank god), php also seems to be going up like a rocket.
Although this may not be actual "programming" (not OO, no compilers), you do find fundamentals such as writing functions, if, loop, switch statements and more although the actions performed are mostly linux commands (grep, sed, etc.), it's still a fairly easy language to write scripts in.
www.neowin.net /forum/index.php?s=03a956634d6fc8771b79b2bda9a509d4&showtopic=205190&pid=585012906&st=150&   (2244 words)

  
 [No title]
In object-oriented languages, it is possible to add a new class to an existing class hierarchy.
In Nice, it is also possible to add methods to existing classes without modifying their source file.
The Nice compiler produces java bytecode, which means Nice programs can be executed on virtually any platform, with any Java Virtual Machine.
nice.sourceforge.net   (562 words)

  
 O'Reilly - Safari Books Online - 0596002815 - Learning Python, 2nd Edition
Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs and scripting applications.
Thoroughly updated for the numerous language and class presentation changes that have taken place since the release of the first edition in 1999, this guide introduces the basic elements of the latest release of Python 2.3 and covers new features, such as list comprehensions, nested scopes, and iterators/generators.
The first few parts try to be a more general introduction to programming, but they aren't enough for those truly new to programming languages.
safari.oreilly.com /0596002815   (2038 words)

  
 Volition: nice-the-language
Nice looks like a, err, nice programming language.
It complies to Java bytecode and so can be run on any modern JVM (hence also is compatible with the huge number of Java class libraries out there) and offers a lot of improvements over Java-the-language.
It would also be nice if there was a runtime-intrepreted version of it.
volition.vee.net /archives/000427.html   (177 words)

  
 Nice programming language -- Facts, Info, and Encyclopedia article   (Site not responding. Last check: 2007-10-10)
Nice programming language -- Facts, Info, and Encyclopedia article
Nice is an advanced ((computer science) a programming language that enables the programmer to associate a set of procedures with each type of data structure) object-oriented programming language.
Source programs are compiled to Java bytecode, and can therefore interact with libraries written in (An island in Indonesia south of Borneo; one of the world's most densely populated regions) Java and other languages targetting the (additional info and facts about Java Virtual Machine) Java Virtual Machine.
www.absoluteastronomy.com /encyclopedia/n/ni/nice_programming_language.htm   (84 words)

  
 O'Reilly Media -- Bookstore: Programming Perl, Third Edition
Programming Perl is not just a book about Perl; it is also a unique introduction to the language and its culture, as one might expect only from its authors.
Perl is a powerful programming language that has grown in popularity since it first appeared in 1988.
Tom Christiansen was one of the first champions of the language, and lives and breathes the complexities of Perl internals as few other mortals do.
www.oreilly.com /catalog/pperl3   (1827 words)

  
 Operating Systems Programming: The SR Programming Language   (Site not responding. Last check: 2007-10-10)
I am grateful to them for designing and implementing a very nice concurrent programming language that I have found extremely useful in my teaching.
Here is the complete fixed program with a new example run.
, Program 7.15, is an earlier version of the one distributed in version 2.3 (October 1994) of the SR software.
www.mcs.drexel.edu /~shartley/BookOSusingSR/errata.html   (341 words)

  
 STELLA Programming Language
Our response was to invent a new programming language, called STELLA, that incorporates those aspects of Common Lisp that we deemed essential into a language that can still be translated into efficient, conventional and readable C++ and Java code.
STELLA programs are translated into a target language such as C++, Common Lisp, or Java, and then compiled with the native target language compiler to generate executable code.
The language constructs of STELLA are restricted to those that can be translated directly into native constructs of the intended target languages, thus enabling the generation of highly efficient as well as readable code.
www.isi.edu /isd/LOOM/Stella   (801 words)

  
 LtU Classic Archives
He still doesn't have a FAQ but he's identified the areas where this language would be useful, identified why people would want to use it, detailed the special features, provided an example of the code and (best of all) piggy-backed upon the feature-set of an existing popular language.
There does seem to be a proliferation of object-functional programming languages at the moment.
In Nice, a multi-method is made of two complementary parts: the method declaration, and multiple implementations, possibly scattered in different files and packages.
www.lambda-the-ultimate.org /classic/message3339.html   (1091 words)

  
 An Overview for Shakespeare Programming Language
For more information regarding the language you are highly recommended to visit the home page of SPL.
The Shakespeare Programming Language is different from the ordinary languages.
The whole program is arranged as dialogues between the different characters in the play.
people.csa.iisc.ernet.in /sreejith/frontends/spl/spl.htm   (1369 words)

  
 Which programming language gets you the most sex? - O'Reilly XML Blog
With that in mind, when you choose a programming language for a task, you shouldn’t be concerned about performance, security, efficiency, documentation or technical support, but rather the ultimate question of; “which language will give me the best chance of procreating?”
If you’re still in college, perhaps, and are wondering what next-generation language to adopt, you can’t really go wrong with Visual Basic.
Rails is a nice framework that runs on a very nice language.
www.oreillynet.com /xml/blog/2007/01/which_programming_language_get.html   (921 words)

  
 gmane.comp.lang.nice.general   (Site not responding. Last check: 2007-10-10)
Regarding Nice, there have been changes in CVS since the last release, in particular improving compilation speed, and that should be released not too long after I come back from France.
Or in your opinion why you would use Nice if you were on a development team and why you would use it over other programming languages.
It seems to me that Nice might be somewhat more vulnerable to attack than java, because it allows overriding of things.
blog.gmane.org /gmane.comp.lang.nice.general   (1345 words)

  
 Can Your Programming Language Do This? - Joel on Software
Other languages let you do it, but it's hard (for example, C has function pointers, but you have to declare and define the function somewhere else).
Object-oriented programming languages aren't completely convinced that you should be allowed to do anything with functions.
MapReduce is, in retrospect, obvious to anyone who remembers from their 6.001-equivalent programming class that purely functional programs have no side effects and are thus trivially parallelizable.
www.joelonsoftware.com /items/2006/08/01.html   (1794 words)

  
 The Old Joel on Software Forum - Prolog
LISP and Prolog are academic programming languages praised by the academics.
So, by "language" I mean the language, the libraries of the language, the IDEs available, and even - why not - the available documentation.
Documentation is built into the language, and most editors or IDEs can also make rich use of the reflective nature of the language to help you understand and manipulate code.
discuss.fogcreek.com /joelonsoftware?cmd=show&ixPost=56791   (1197 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.