language

What are the steps in starting a simple one-person web project? (for a complete programming newbie)

I've got an idea for a very simple interactive web site. To boil it down to functionality: Names, each with an input box (think tags you can add) Lists following the names of tags others have added Voting capability on the tags Sorting for the whole list of names (alphabetical, most tags, etc.) Sorting for the list of tags within a nam...

Will Learning C++ Help for Building Fast/No-Additional-Requirements Desktop Applications?

Will learning C++ help me build native applications with good speed? Will it help me as a programmer, and what are the other benefits? The reason why I want to learn C++ is because I'm disappointed with the UI performances of applications built on top of JVM and .NET. They feel slow, and start slow too. Of course, a really bad programme...

Good inflection library for PHP?

I'm looking for a good inflection (or well, a library that can turn plural into singular and vice verse - which a kind of inflection) library for PHP, it could be a part of some current framework or a stand alone library the only requirement I have is that it's compatible with the MIT license. ...

Best language for a non-programmer tech support person to learn

I have a colleague that handles tech support, and her role involves a lot of transforming ASCII files from one format to another and occasionally reporting on them. The formats tend to be largely plain text with an occasional bit of XML. She regularly gets me to write small scripts to do these transformatsions, and also batch files for...

Forward Referencing or Declaration in C++

How do I do forward referencing / declaration in C++ to avoid circular header file references? I have the #ifndef guard in the header file, yet memory tells me I need this forward referencing thing - which i've used before >< but can't remember how. ...

When is a new language the right tool for the job?

For a long time I've been trying different languages to find the feature-set I want and I've not been able to find it. I have languages that fit decently for various projects of mine, but I've come up with an intersection of these languages that will allow me to do 99.9% of my projects in a single language. I want the following: Buil...

What is the best language for a beginner to write a blog engine in?

Preface: I'm not interested in starting a language war, just want a little feedback on which route I should take. I have wanted to write a blog engine that I can constantly tweak and adjust for many years now. Something that can do all the major functions needed and once the framework is set up be able to add some of the nicer finer f...

Is there a human readable programming language?

I mean, is there a coded language with human style coding? For example: Create an object called MyVar and initialize it to 10; Take MyVar and call MyMethod() with parameters. . . I know it's not so useful, but it can be interesting to create such a grammar. ...

learning a new language

I am planning to do a project in my spare time. I have some experience in Java. Please suggest a programming language I can pick up easily. ...

Are there any IDE's that support Python 3 syntax?

I recently saw an announcement and article outlining the release of the first Python 3.0 release candidate. I was wondering whether there were any commercial, free, open source etc. IDE's that support its syntax. ...

C# - Exception messages in English?

We are logging any exceptions that happen in our system by writing the Exception.Message to a file. However, they are written in the culture of the client. And Turkish errors don't mean a lot to me. So how can we log any error messages in English without changing the users culture? ...

What are the real challenges for a developer migrating between programming languages?

Many developers will claim that moving from one programming language to another is relatively simple especially if the languages are based on similar paradigms. However, in practice the effort comes not from learning the syntax of the language but in developing a deep understanding of the language nuances and more importantly knowing wha...

Gold Parsing System - What can it be used for in programming?

I have read the GOLD Homepage ( http://www.devincook.com/goldparser/ ) docs, FAQ and Wikipedia to find out what practical application there could possibly be for GOLD. I was thinking along the lines of having a programming language (easily) available to my systems such as ABAP on SAP or X++ on Axapta - but it doesn't look feasible to me,...

Open Source Project & Language Selection

I'm getting ready to start an open-source project that will target .NET/Mono. For those who have started their own open source venture... Do you let the fact that a project is going to be open-source weigh on the decision of what language to use? For example. Most .NET open-source projects are written in C#. However, if you were more...

How to inherit constructors?

Imagine a base class with many constructors and a virtual method public class Foo { ... public Foo() {...} public Foo(int i) {...} ... public virtual void SomethingElse() {...} ... } and now I want to create a descendant class that overrides the virtual method: public class Bar : Foo { public override void Somet...

How to write a programming language ?

Hi I would like to know which books to recommend writing a programming language. Someone has already developed a programming language ? Which were the biggest problems or issues unresolved ? Related SO question SO - How to write a compiler ...

Game programming - How to avoid reinventing the wheel

Summary: Can I program a "thick client" game in C without reinventing wheels, or should I just bite the bullet and use some library or SDK? I'm a moderate C programmer and am not afraid to work with pointers, data structures, memory locations, etc. if it will give me the control I need to make a great "thick-client" ...

Best language for safety-critical software

If you were going to write some safety-critical software, what language would you prefer and why? ...

Please recommend an open source project with quality comments in good english

English is not my mother tongue. However, I have to write comments in english. I want to improve my "comment english" by studying a piece of code which is commented in a good english. Please recommend an open source project which contains a lot of meaningful comments written by people with an excellent command of the language. ...

Which language for a quick GUI app + sqlite database CRUD (2-4 tables)

Which language for quick GUI app + sqlite database CRUD (2-4 tables). Java, Python? (Please no jokes like VBasic), some reference, source code to look on? added: First idea: 1 database SQLite (Win) + client GUI app (Win) clients table + orders table + others import, export database add, del, edit, etc. entries Second idea: 1 hosted da...