programming-languages

Programming languages that compile to native code and have the batteries included

What are the programming languages that compile to native code and which have provided a comprehensive library with them? Libraries that includes functionality such as Networking, File IO, RegEx, Database, Graphics, Multimedia, Win32 API bindings, File compression, etc. ...

To which programming language should i switch my project?

I have a large program written with my own patched version of the GNU Eiffel (SmallEiffel) compiler. While i love the language i'm running into the problem that the compiler is O(n^2) or worse on the compiled system size. So i have to move soon. ISE Eiffel the only alive Eiffel compiler is not an option for various reasons. Mostly becau...

What language and (possible) web application framework should I use to develop a high traffic web application?

I'm currently in the pre-planning stages of a solo web application development project for university, which has about a year as time constraint. The application will have certain wiki-like features and may end up getting a high volume of traffic in the future, which is why whichever language and framework I choose must have as priority ...

Dynamic languages Vs Static languages (can this two be together in the same place)

programming languages are grouped it 2 main classes "Dynamic" & "Static". - Is this always the case a programming language is in one of them and not in both, I mean can a language be dynamic and static at the same time ? ...

What is Method Dispatch?

What is Method Dispatch? I can find several concrete examples, but an abstract definition of method dispatch eludes me. Anyone care to venture theirs? ...

Starter project to learn a new language ?

Possible Duplicates: Projects for learning a new language What are your favorite learning projects, and why? Standard programming problems for learning a new language Simple excercises for learning a new language. When learning a new programming language, I like to create a simple applications to do file IO, argument par...

Exactly what is the difference between a "closure" and a "block"?

I've found that lots of people use the words closure and block interchangeably. Most of these people can't explain what they're talking about. Some Java programmers (even ones from really expensive consultancies) talk about anonymous inner classes as "blocks" and "closures" - but I know this isn't true. (You can't pass mutable variables...

Programming language with native code support, No framework (I write the framework)

Hi. I'm looking for a programming language. It should be an easy language to learn, and should have a Garbage Collector. It should be a basic language with features like basic types (integer, boolean), arrays and etc, and I should write the framework. It is for a game editor I want to write. The editor's designer will write the code o...

Building a game, need a language with strongly supported first class functions

I'm building an educational game which, through it's modularity, allows for teaching students how to program. It's essentially a generic card game which can easily be modified. The backbone of the game is supposed to be totally uneditable (at least in theory), so I need to build a "Card" type that allows for an anonymous function as it...

The Pragmatic Programmer: After PHP, what's next?

I'm reading The Pragmatic Programmer and I'm on the section where the authors suggest that we learn a new language every year. I'm currently a PHP developer and I'm wondering, what should I learn next? I'm looking for a language that will help me improve my skills and help me with my daily tasks. Something useful. Any suggestions? [Ed...

Your predictions on Languages evolution

Well, I know it's not all about speed and memory usage. But I would like to know what you think will happen to most of the high-level programming languages. As far as I know, Java is much faster than it was in the past, what about python, php etc. ...

What is so special about Smalltalk?

In every technical publication, and on this site too, people are always comparing OO languages to Smalltalk. My experience is in Java: is Smalltalk so important that I should study it? ...

Programming Languages - Who Inspired Whom?

Working on PHP frameworks lately, i notice that many of them are inspired by java or ruby frameworks. For instance, the Doctrine ORM is based on RoR's Activerecord (with maybe some elements of Java's Hibernate). The language Groovy is inspired from Java, Ruby and Python. This made me wonder about the history of the many programming langu...

Need a better language/frameworks doing RESTful webservices

I'm developing out replacements for our company's web service stack. The current stack was developed using SOAP and had some REST endpoints manually hacked in. It's a maintenance nightmare. I can use any language, tech, and framework as long as it it fits the goal. Requirements are: easy for serving up RESTful services uses an ...

Which most common extensions are there (or used) to ANSI C?

You can put a link to comparison matrix or lists of extensions available to main compilers. If none of this is available, you could write a list of extension you use or like in your favorite compiler. ...

What technology stack to choose

Hi, For the criterias below, what a technology stack would fit best? Cross-platform (Linux/Windows). Ability to run as a service (daemon). Powerful object-oriented data access (O/R-mapping). Multiple databases support (MsSql, Oracle, MySQl, SqlLite, Postgress). Web application can be tested (Unit and Integration testing). Reasonable o...

Grammatica Parsing Error, Wrong Expected Encoding?

I'm trying to use grammatica to generate a C# parser for a language I'm attempting to build (hobby project). However, everytime I run the grammatica parser, I get an error at line 1 position 1, "unexpected character 'x'" where x is some strange ASCII character (looks kind of like an 'n') The grammatica output shows 3 such strange charac...

Returning to Programming - thoughts

This has probably been answered before in various incarnations, but I think there's enough uniqueness to this question to warrant a new one. If not, please vote to close as a duplicate :) I spent several years as a developer/programmer in my younger years. A couple of years professionally in COBOL, a few more years professionally in D...

Which language to choose for a Jabber bot?

I'll be writing an XMPP (Jabber) bot, and I need to decide in which language should I write it. Currently I'm considering Python, Java, and PHP. Since I'm expecting the bot to be running most of the time (i.e. 23.5/7), are there some specific arguments for or against using one of these languages? (e.g. not "$x sucks", but "$y has good ...

Programming Languages for writing GUI application

Other than .NET or Java, which language can be used to write an application for Windows and Linux? ...