Let's say I want to create FPS game, let's say clone Crysis so everybody understand what type of graphics & performance I'm after. What's the best code to write this game with so it's as easy as possible to port it to all the common platforms? Of course I want the application to feel and be native to the platform. This also means that it...
I'm having a little debate with a friend about Objective-C being a 3GL but he believes it is a 4GL because descriptors make the language english like.
I disagree with this and I know it is sometimes a fine line.
Is Objective-C a third generation language or a fourth generation language?
References to support your answer will be appreci...
I am currently reading Stroustrup's book "Design and Evolution of C++" and it turns out that he was not the one who developed C++. When I hear someone saying "Bjarne Stroustrup developed C++ blah-blah-blah", I always feel it is very unfair to these guys who worked with BS - I mean Jonathan Shopiro, Andrew Koenig, Stan Lippman, Stefan Dew...
With OS X 10.5.7 coming out, there's been a lot of talk about apps that are 64-bit vs. apps that are 32-bit... manufacturers that will have to convert apps, manufacturers that will not be able to any soon due to a lack of resources (it's apparently a huge deal), etc. What the benefits of converting a certain app (like iTunes) would be, e...
When creating system services which must have a high reliability, I often end up writing the a lot of 'failsafe' mechanisms in case of things like: communications which are gone (for instance communication with the DB), what would happen if the power is lost and the service restarts.... how to pick up the pieces and continue in a correct...
I'm writing a programming language, and when I came across this question, my immediate thought was that languages should optimize booleans into bit flags for the programmer. This would keep all the benefits of speed and efficient memory usage while removing the burden of maintenance and the possibilities for errors caused by the more co...
As far as I know, PHP is a dynamic type language. We don't need to declare variable and don't need to define data type of variables and function return.
I found an article on sitepoint and one commenter said PHP is not dynamic enough because...
PHP does to many things at
compile-time (like the whole “static”
“self::” stuff) inst...
I want to develop my own web-based tool for searching for messages in the inbox of my Gmail account and deleting some of them.
The projects that I've been working on in my programming life are very different from that one, so my question is: What languages, tools, and libraries should be used for this task?
...
Which widely used programming languages were designed ground-up with Unicode support?
A lot of programming languages have added Unicode support as an afterthought in later versions, but which widely used languages were released with Unicode support from day one?
...
Hi, I am a programmer with strong background in Java, Ruby, Python and other high level/dynamic languages. I am facing a problem where I need to code a Linux executable (for 64 and possibly 32-bit OSes too) and none of this languages appear to suit this task, because I end up having to distribute a runtime as well.
I really can't write ...
In the last couple of years, I've been doing a lot of SIMD programming and most of the time I've been relying on compiler intrinsic functions (such as the ones for SSE programming) or on programming assembly to get to the really nifty stuff. However, up until now I've hardly been able to find any programming language with built-in suppor...
The title might really sound like another "this is beaten to death" topic but bare with me please.
I've been a Java Web Developer for 6 years now. I don't see Java just as a profession. I'm really into the language its related technologies and OO principles and methods. I really love coding in Java.
However as freelancer, I feel like i...
What was the first programming language that had user-accessibility? For instance, a programming language that offered itself to the public for experimentation, personal use, hobby, etc; something that wasn't just 'behind the scenes' and for use by big companies for putting together professional products and services.
...
I always believed that when starting to learn a new programming language programmer must create certain projects to get a better understanding of the language and/or frameworks. Personally for me it was with php (guestbook, DB abstraction, templating engine), ruby (on rails, twitter like website, active record plugin, simple gem) and obj...
I know the topic I started is too subjective. But I just
wanted some expert guidance learning new languages. I've
been working with .NET languages (C#, VB.NET) quite a few
years (around 4). And it's been years since I stopped
experimenting with new laguages after settling down in a job.
Few weeks back I just started working on my pe...
I have always wondered about this: do computer language certificates exist as it happens with natural languages?
For example, if you are a foreigner, you can always go to learn English and sit an exam organized by the British Council. If you pass it you can prove your qualifications by showing the certificate (for example a CPE), increa...
Possible duplicate
Uninitialized values being initialized?
When we create a variable and don't initialize it, then some (random) number called garbage value is assigned to it.
How this value is assigned to the variable?
What is whole concept/mechanism behind this?
Does this happen only in C?
...
Has anyone tried both J programming language form jsoftware and R language. After some search I faced incanter which is based on clojure. I want to learn a statistical language for data analysis. Which one do you prefer? Why?
Please consider conditions below, thanks.
productivity
performance
community
library
syntax
...
For Delphi developers, a company called Peganza created two useful sourcecode analysers: Pascal Analyzer and Pascal Browser. I don't use them that often but when a project is close to it's deadline, they are useful to find some of the last minor issues.
There are probably a lot more code analyzers for Pascal. And for C++, C#, Java, VB.N...
If you want to read the "source" of a language in C you go to C Programming Language by Kernighan; Ritchie; 0131103628
And in Java you read Goslings The Java(tm) Language Specification; 0321246780
But what do you read if you want to read a good book about the "specs" on C++ and C#?
...