programming-languages

What bad habits did you learn from one language that you transferred to another?

I know I've sure transferred a lot of habits between languages. I found that I tried transferring Python style to C# a lot. What sorts of habits did transfer between langugages like this? ...

Best Programming Language/Library to analyze large data files ?

Hi, I'm collecting a quite big amount of data from program analyses (around 400 Mo / file and many files). The files contain 4-5 kinds of records, each of these records contains 5-6 fields separated by spaces. Now I'm using python scripts and generate charts using matplotlib. I'm not really comfortable with python (I don't find it re...

What does it mean to be good in a programming language?

What does - 'Knowing a language' really mean? I'm sure it's more than knowing just the syntax. Is it knowing all/most of the available libraries knowing how the features of the language are implemented How did you learn the language you are proficient in? ...

Which non mainstream programming language to use for a hobby project?

It has to be cross platform, have therading and network capabilities, and have cross platform gui support either natively or through bindings. What is not that importand is IDE support (emacs mode is enough), vast number of libraries (except for those listed above), much documentation (as long it has good tutorial). So far I looked at ...

What's the one thing you would go back and tell yourself when first learning to develop software?

I'm interested in the craft of software development, not just programming, although answers like writing unit tests, understanding patterns, et cetera are perfectly valid. ...

Would anybody recommend learning J/K/APL?

I came across J/K/APL a few months ago while working my way through some project euler problems, and was intrigued, to say the least. For every elegant-looking 20 line python solution I produced, there'd be a gobsmacking 20 character J solution that ran in a tenth of the time. I've been keen to learn some basic J, and have made a few att...

Are two int arrays of different size "type equivalent" in C?

I'm reading about Type Equivalence in my Programming Languages class and I've come across a situation in C I'm unsure about. It describes C's "Type Equivalence" as: C uses a form of type equivalence that falls between name and structural equivalence, and which can be loosely described as "name equivalence for structs and unions, st...

Is what seems like polymorphism in PHP really polymorphism?

Trying to figure out whether PHP supports features like method overloading, inheritance, and polymorphism, I found out: it does not support method overloading it does support inheritance but I am unsure about polymorphism. I found this Googling the Internet: I should note that in PHP the polymorphism isn't quite the way it sh...

What language do I use for my project?

hi all! I'm going to advise a company on a project soon, and I'm not too sure about what programming language I should advise. It's a fairly straightforward (desktop based) application with a central datasource on the network, for storing and editing parts that make up a machine. The machine needs to be configured in the application, a...

What is after OO? Is it functional programming or something else?

Duplicate: The next level of programming approach? Computer science is constantly pushing forward. Not so long ago we had a huge shift in languages and features when OO came about. Recently functional programming has made an appearance. Is it set to change everything or is it a passing fad? If it is a passing fad what do you thin...

Should C++ eliminate header files?

Many languages, such as Java, C#, do not separate declaration from implementation. C# has a concept of partial class, but implementation and declaration still remain in the same file. Why doesn't C++ have the same model? Is it more practical to have header files? I am referring to current and upcoming versions of C++ standard. ...

Is it there any LRU implementation of IDictionary?

I would like to implement a simple in-memory LRU cache system and I was thinking about a solution based on an IDictionary implementation which could handle an hashed LRU mechanism. Coming from java, I have experiences with LinkedHashMap, which works fine for what I need: I can't find anywhere a similar solution for .NET. Has anyone deve...

What programming language is Google written in?

I mean google the search engine. ...

Sorting out religious differences between developers in a team (Java vs. .NET)

I observe a phenomenon that looks like religion to me, only in a development team. Here is an example situation: We are three people working on a small project. The project will involve a public web service that will serve requests by fetching data from a database, and also a separate component (or application) that would fill and updat...

Whats the best screen scraping language?

Hi I want to create a desktop app (c# prob) that scrapes or manipulates a form on a 3rd party web page. Basically I enter my data in the form in the desktop app, it goes away to the 3rd party website and, using the script or whatever in the background, enters my data there (incl my login) and clicks the submit button for me.I just want t...

Looking for example program written in different languages

As a way to understand the differences between OOP and Procedural languages I was looking for a sample program written in C and C++ or C# or Java. I just want to see the different approaches to the same problem to help me get a sense of the real differences. Does anyone know where I can find a tutorial like this? ...

Why are dynamically typed languages slow ?

What makes it hard to speed up dynamically typed languages when compared to statically typed languages . In other words what is inherent property of statically typed languages that make them easy to optimize for speed of execution ? ...

Should I reject C++ because it's becoming a juggernaut?

I have tried to keep up with C++ since they introduced 1998 ANSI/ISO C++. I absorbed the new concepts and tried to understand them. I learned about exception handling, templates, and namespaces. I've read about the new cast mechanisms and worked with the STL library. All of these concepts required a lot of energy. But now I am somewhat ...

What language should I learn next?

Possible Duplicate: Which Programming Language Should I Learn? I'm sure you guys get a bunch of these Q's on stackoverflow, but perhaps you guys have some insight tailored to my needs. I'm both a web programmer, and a desktop app programmer. I use PHP for the web, and C++ for performance-intensive desktop apps and games. As m...

mint.com programming technology

Does anyone know what's mint.com's programming language/technology? Are they using Java? .NET? Python? Ruby? Their site is extremely good and I was just wondering what they've chosen to develop their web site. Thanks. P.S. MINT.COM is a Personal Finance Management online application. P.S. 2: THANKS EVERYONE FOR ANSWERING. I really fou...