programming-languages

Does JavaScript have a memory heap?

In other words, what options do I have to allocate memory in JavaScript? I know you can allocate memory either globally, or inside function scope. Can I allocate memory dynamically? What does the new operator really mean? Edit: here's a specific example. How would you implement reading an integer value from the user - n, and then read ...

Do you know of a good quick reference guide for a number of programming languages?

In the course of my job I am maintaining code in a number of programming languages (listed below). As I haven't mastered most of them I keep forgetting the differences in syntax between them. Is there a good reference which covers (preferably for all of them on a side of A4, in a table) the basic features of the language e.g. condition...

Where to start?

Possible Duplicate: In what order we have to learn web languages? Hi I never programmed, but would like to get into it and understand programming for websites. I would like to create my own website. I understand dreamweaver. I have a little bit of html knowledge. If I want to create a site that looks like a wordpress blog, bu...

Enterprise language, compiled or for JVM

We are currently developing carrier grade telecom applications in C++, Rational Rose and Java to run on an embedded platform based on Enea OSE which provides interfaces for the above three languages (actually C, Rose and java). I'm interested in increasing the productivity by choosing other more productive languages. I would like your...

A rattle between languages, technology and solutions.

Hi, I constantly find myself in a rattle between languages, technology and solutions when trying to choose a good "background" for designing and developing a business web application. What is the best approach to web programming in this situation? What technology, language and solution could be used in developing and maintaining a mode...

Which language to choose to learn the basics of programming?

Possible Duplicate: What is the easiest language to start with? Hi, I am trying to change my career to a programmer. I found interest in programming, and also quicker to learn. my confusion started when I have decide which language should I be with? should it be the languages and scripts from MS stable or should it be Java? ...

Standard programming problems for learning a new language

Possible Duplicate: What would you write if you wanted to learn a new language? I once read that having a standard set of programming problems that you solve every time you learn a new programming language is a very good thing. It is good because you know in theory how to solve the problem and the only difficulty is in impleme...

Is a Java int always 32 bits?

Will Java's int always and everywhere be a 32 bit signed integer? ...

How is Lisp related to F#, and is learning Lisp a useful leg up to F#?

This is the situation : I mostly program C# and have written types in it I don't want to lose. At the same time I would like to learn functional programming. The obvious answer of course is F#. But for everything apart from C# I use emacs as an editor, and I really would like to learn Lisp too. (Learn your editors/IDE's language yo...

Unicode Support in Various Programming Languages

I'd like to have a canonical place to pool information about Unicode support in various languages. Is it a part of the core language? Is it provided in libraries? Is it not available at all? Is there a resource popular resource for Unicode information in a language? One language per answer please. Also if you could make the language a he...

What are some good Perl debugging methods?

Are there any other ways for debugging Perl apart from Data::Dumper and perl -d? ...

Liberty to program

Certain programming languages tend to give you a lot of liberty (C/C++) while others seem to have certain restrictions (C# and Java). Is it better to let programmers have liberty (pointers, destructors, multiple inheritance etc.) or to limit them (garbage collector, etc.)? ...

Learning a language while on a project?

Hello, Have you ever tried learning a language while on a project? I have, and from my personal experience I can say that it takes courage, effort, time, thinking, lots of caffeine and no sleep. Sometimes this has to be done without choice, other times you choose to do it; if you are working on a personal project for example. What I no...

What is a first class .NET language?

So I was listening to Hanselminutes Podcast 158 where Joel Spolsky mentions that Wasabi is a first class .NET language. What does that mean? ...

IT guy picking up programming - C#, Python, or Ruby

Hi There (this turned out kinda long but i appreciate you reading), I've been in IT for about 10 yrs. I've had exposure in everything from rolling out server environments, to routing, to security. I've worked quite a bit with web servers and have been exposed to the superficial structure of things like asp.net, css, html, xml, php, my...

"Every language was created for a specific purpose"

I was reading the post Why Language is Important (Why I prefer C#) from 'Dot Net Thoughts' and the first paragraph of the article ends with this statement: ...every language was created for a specific purpose. This got me thinking about exactly "why" certain languages exist...ie what is their specific reason of their existence. ...

What to learn? Lisp or OCaml or...?

I already have a few languages under my belt (in a rough order of expertise): Python, C, C++, PHP, Javascript, Haskell, Java, MIPS, x86 assembler. But it's been almost 2 years since I learned a new one, and I'm starting to get the itch. I have a few criteria: Must (repeat: must) have a free Linux implementation Should be different from...

What next to reinvigorate a love of programming?

G'day, This question is being asked from a programming/work point of view rather than from a lifestyle/general point of view in this question "How do you pull yourself out of a programming ‘slump’?" I'm just finishing a nice two week holiday which was taken after working on a project that needed some serious hours. During my holidays I...

Is there any full aspect-oriented programming language?

When I say "full" I mean a language that's not an extension to some already existent language like Java or C++. When OOP started it begun with extensions for procedural languages like C and Pascal. Is there any Aspect-Oriented programming language "by itself"? ...

Fundamentals of a good programming education

I'm a high school student who's looking into programming as possible profession later on. I've dabbled in tons of languages, and am a somewhat competent programmer. Strangely though the languages I know the best are: Ruby Actionscript Java I feel that there is a huge gap in my programming education. What else should I be doing? Edit...