|
My childhood has ruined me. My brain is incapable of thinking about anything else but THIS [^] when anything Panama Canal-related comes up.
|
|
|
|
|
Big companies like Apple, Facebook and Google are developing their own programming languages, forcing developers to adapt. Just one (and zero)
|
|
|
|
|
At least a few. The mental bottleneck of only knowing one language makes for some really crappy programmers.
|
|
|
|
|
42, I'm sure this is the answer.
There are two kinds of people in the world: those who separate humankind in two distinct categories, and those who don't.
"I have two hobbies: breasts." DSK
|
|
|
|
|
Kent Sharkey wrote: forcing developers to adapt
Not at all. Other than maybe their own developers, no one is forced. I have no interest in developing for iOS, and I briefly looked at developing for Android before giving up.
A developer only needs to know one general purpose language, that one may depend on which environment is being targetted. And domain-specific languages (e.g. SQL, Javascript) may also be required by the environment.
However, having some experience with several general purpose languages can make for a more well-rounded developer.
To some extent, these "niche" languages that appear to target one particular OS or VM are limiting their own success. I haven't looked at Xamarin yet, but I would very much like to have the ability to use C# on Android and iOS. And OpenVMS.
You'll never get very far if all you do is follow instructions.
|
|
|
|
|
I guess that's one way to limit them stealing talent from each other. You only know the facebook language? No reason for google to hire you.
"I only speak two languages: English and bad English."
|
|
|
|
|
The world is hitting its stride in technological advances and futurists have been making wild-sounding bets on what we'll accomplish in the not-so-distant future. "First you use machines, then you wear machines, and then ...? Then you serve machines."
|
|
|
|
|
Kent Sharkey wrote: you wear machines, and then
I, for one, welcome our Bio-Mechanical Overlords.
|
|
|
|
|
That's the other site
TTFN - Kent
|
|
|
|
|
CodeLite is an open source, free, cross platform IDE for the C/C++ programming languages which runs best on all major Platforms ( OSX, Windows and Linux ) When vi just won't do (hey, it can happen!)
|
|
|
|
|
Kent Sharkey wrote: When vi just won't do...
... use vim.
|
|
|
|
|
CodeBlocks is a good choice too.
Microsoft ... the only place where VARIANT_TRUE != true
|
|
|
|
|
Swift is a hybrid object/functional language that's clearly influenced by "modern" thinking about type systems. It has type inference, generics, value types, enumerations, tuples, first-class functions, a built-in monadic Optional type, and algebraic data types. But one thing that impressed me about Apple's introduction of Swift is that they never once mentioned "type systems" or "functional programming."
Swift has its share of issues, for sure, but it's hard to deny it's promising.
|
|
|
|
|
Christopher Shields wrote:But one thing that impressed me about Apple's introduction of Swift is that they never once mentioned "type systems" or "functional programming."
Of course not. Like Microsoft, all their ideas are original and years ahead of the rest of us.
Marc
|
|
|
|
|
Very few ideas are wholly original. Often it's a combination of old ideas revamped to be conveniently usable that makes them original or that makes them "new" in the context of some existing platform/infrastructure.
But, it doesn't matter whether it's really new. What matters is whether it's good or not in relation to the applications for which it's intended.
Kevin
|
|
|
|
|
"What matters is whether it's good or not in relation to the applications for which it's intended."
Sadly, that just isn't true. History is littered with superior products that weren't adopted at any large scale.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
How so? I've not said anything about adoption or not. I'm just describing what "good" means at a high level.
Kevin
|
|
|
|
|
Android has been with us in one form or another for more than six years. During that time, we've seen an absolutely breathtaking rate of change unlike any other development cycle that has ever existed.
A,B,C,D,E,F,G,H,I,J,K,L,M,N,O, *shoots self*
|
|
|
|
|
Endless iterations. Unless you're on Verizon... Here is the one and only update you're phone will ever have. Sure it could run these others. But nah, you won't be getting those.
|
|
|
|
|
For more than three years now, Microsoft has held to the line that it has loads of patents that are infringed by Google's Android operating system. "Licensing is the solution," wrote the company's head IP honcho in 2011, explaining Microsoft's decision to sue Barnes & Noble's Android-powered Nook reader. "When completed, this ultimate weapon will spell certain doom for the small band of rebels struggling to restore freedom to the galaxy..."
|
|
|
|
|
Controversial Mozilla CEO Brendan Eich has left the open source web company, but its path forward remains unclear and the clock is ticking. Amazing what kind of trouble $1000 can buy these days
|
|
|
|
|
As we say in Belfast, that is 'bad crack'.
He was forced out of his job basically because of his non-PC personality, if we forced everybody in this industry out of their job because they had rough edges, there would be nobody left!
|
|
|
|
|
'struth: Imagine someone wielding a ban hammer for bad ideas in the Lounge. There might be only one person left (whoever swings the hammer).
TTFN - Kent
|
|
|
|
|
Forgot to add to my initial post that this is the guy who played a very big part in inventing Javascript, super smart guy who had a lot to offer, which makes forcing him out of his job because of his personal views (which I don't agree with) all the more annoying.
|
|
|
|
|
HomerTheGreat wrote: this is the guy who played a very big part in inventing Javascript
That must've been the real reason for ousting him...
|
|
|
|