programming-languages

What the best Language to use when creating Windows Shell Context Menu?

Hi, I'm writing a app which integrates with windows shell and adds an additional context menu. And am considering a couple of languages to write it in: MS .NET - I'd rather not use managed code for this type of app win32asm - This is my first choice VC++/C++ - Not sure So basically its a toss up between assembly and C++ anyone have a...

Replacement language for C++?

When working on hobby projects I really like to program in low-level languages (in the sense that C and C++ are low level). I don't want to work with managed languages with garbage collection and whatnot that takes all the fun away (yeah, we're all different ;-) ). Normally I use C++ for these type of projects. C++ is rather complex and...

What should my new coding language be?

I have become very proficient in Java, and am pretty good at C++. What should my next language be? I'm looking to learn something that will be useful in the workplace, when i get out of college, or something that is easy and fun to tinker with. I know we all have our little favorite language we like to hold up higher than the rest, bu...

Which language would you use in your OS?

This is probably more of a subjective question, but which language (not API like .NET or JDK) would you use should you write your own operating system? Which language provides flexibility, simplicity, and possibly a low-level interface to the hardware? I was thinking Java or C... ...

Are specific programming language skills and experience important in a job candidate?

This kind of relates back to the Specialist vs. Generalist questions, which I know that Both is the correct answer for, but I am coming at it from a different direction. I do the interviewing for new software development candidates, and we currently evaluate heavily for specific language skills and knowledge and look for specific langua...

Is it a bad habit of learning one new programming language depends on existing familiar language ?

I think some people will doing the same way when start learning a new programming language. (eg. Start Learning Ruby , but Already working with C# for years) They start by trying to make the result the same just use different programming language. like making the loop in array of ruby the same as in C#. I really want to know that is it ...

What technologies are suitable for building Queue Management Systems?

I figure out some technologies that can help me to build Queue Management Systems. Each terminal will send multicast to others. All the terminals get messaging in sync in real time. I'm not sure that do I really need a database server as backend or not? ...

What's the most important thing for a college student to pick up during a stagnant summer?

College students are bereft of any web development throughout the 4 years in school, are often beat down with more Big-Oh notation than seems ever necessary, and are kept hidden from the fun (and unseen) corners of what is computer programming. stackoverflow, I'd like to ask, what do you think the most important thing (whether it be a s...

What is a good programming language for beginners?

Possible Duplicates: Best ways to teach a beginner to program? What is the easiest language to start with? What is a good programming language for beginners? I am 15 and had learned C++ before never got into it though? But is this like learning a new language? like having to do it over and over and every day having new stuff t...

What is best programming language to make Windows GUIs?

What is best programming language to make Windows GUIs? ...

What is a Namespace?

I didn't take the usual CS route to learning programming and I often hear about namespaces but I don't really understand the concept. The descriptions I've found online are usually in the context of C which I'm not familiar with. I am been doing Ruby for 2 years and I'm trying to get a deeper understanding of the language and OOP. ...

Java compilers or JVM languages that support goto?

Is there a java compiler flag that allows me to use goto as a valid construct? If not, are there any third-party java compilers that supports goto? If not, are there any other languages that support goto while at the same time can easily call methods written in Java? The reason is I'm making a language that is implemented in Java. Gotos...

What is Wasabi?

On Joel Spolsky's blog, I often read something about "Wasabi" and if I check Wikipedia, it mentions that it's an in-house programming language. What is it? Why do they use it? And why isn't it public? ...

Learn a new language every year

The Pragmatic Programmer gives a very popular advice: learn a new language every year. The main reason behind this advice is that when you learn a new language, you learn a new way to think. And in the book Pragmatic Thinking and Learning, it shows the levels of competence from Novice to Expert. Novice: Has little experience with the...

Difference between "\n" and Environment.NewLine

What is the difference between two if any (with respect to .net)? Thanks ...

Are there any programming languages that support xml natively?

If there are any then how deeply is xml integrated into language? What primitives are used to manipulate xml document? PS. I'm not interested in declarative languages such as SQL, XPath, XSLT :) ...

Why differentiate between methods that return a value and methods that don't?

Why do some languages differentiate between methods that return a value and methods that don't? i.e. in Oracle's PL/SQL, where the primary difference between a function and a procedure is that the function must return a value, and the procedure must not. Likewise for languages that don't, why not? EDIT: I have found a related questi...

What kind of projects (besides the obvious OS stuff) use assembly language?

Seemingly, no one uses assembly nowadays other than to develop device drivers, or the very core of OS kernels etc. Anyone has knowledge of it being currently used for other things? I mean PC-style and bigger hardware, not embedded stuff with teeny tiny processors. ...

What process do you use to learn a new programming language?

This question is for experiences programmers. Do you have a set process that you follow when approaching a new language that you want to learn? Do you prefer learning alone or with a buddy? How do you begin? Do you have a favorite series of books? And is there any place where you can easily get the grammars for the new languages? Do you ...

What classes of applications or problems do you prefer Python to strictly OO Languages?

I've got a pretty strong background in C-style languages. And have worked on several different types of projects. I have just started taking a serious look at Python after reading Programming Collective Intelligence. I understand that Python can solve any problem that C# can, and vice-versa. But I am curious to know from those who us...