3 ms·
Really? I remember it being rather easy circa 2003. On Windows, you could download an installer for Dev-C++ or the Borland compiler, install it like any other
by groovy2shoes 9y ago
Really? I remember it being rather easy circa 2003. On Windows, you could download an installer for Dev-C++ or the Borland compiler, install it like any other program, and you were done. On virtually every other platform, you didn't have to do anything at all: the system came with a C++ toolchain ready to go.
I'd say it's still just as easy to get going with those sorts of tools now, and the same goes for many other languages, like Java and C# for example.
That said, I think the question of whether it was easier to start programming then versus now has a more nuanced answer. The kinds of programs people are likely going to want to write—like mobile apps, web apps, and games—are a lot more complex these days than their equivalents were back then. On the other hand, there are boatloads of free tooling and information readily-available to help people through it. On the third hand, there could perhaps be issues of information overload if you go looking without a guide.
So, getting started is one thing, and I can't say for sure whether it's harder now versus then. Of course, that's a slightly different question than whether it was easier to learn programming then versus now. This question is easy for me to answer: of course not, learning it now is just as easy[1] as it's ever been!
[1]: Or hard, if you're of the glass-half-empty persuasion ;)
- user5994461 9y agoYou had to install Visual Studio then the Windows SDK then probably other libraries. Then spend an afternoon to set environment variables and project settings until it can compile anything. Dev C++ and code blocks had a an easier start, although they were bugged to death and only used for hello world projects. Borland is paid software. There was a free edition was very challenging to obtain. That certainly contributed to the death of the company. If we talk about two decades strictly. There was no internet so you couldn't find any tutorial or help page. Books were selling for $50 each and you couldn't Ctrl+F them. On Linux a newbie can "gcc -o helloworld.c" to compile his first C file. Then there is a massive gap until he will be able to compile multiple files with make, auto tools, manage external libraries and package anything to run on another computer. Now it's 2018 and Linux still doesn't have a C++ debugger.