4 ms·
I'm not sure I agree. Maybe for some software, but I wouldn't even think about using a programming language without at least one quality open-source implementat
by qwertyuiop924 10y ago
I'm not sure I agree. Maybe for some software, but I wouldn't even think about using a programming language without at least one quality open-source implementation, and I think many developers would agree.
- pjmlp 10y agoMost developers use whatever the company IT department and managers decide they should use. Not everyone has the luxury to switch jobs all the time to use the programming languages they want to use.
- qwertyuiop924 10y agoFair 'nuff. But let me ask you this: will those managers ask them to use a language without a high-quality open-source implementation? And if you look at the most popular languages out there (and even many of the fringe ones) the answer is probably not. Unless they're writing APL.
- pjmlp 10y agoI would say if you look at the companies around the world, from all possible sizes, not the SV bubble, the answer is yes. What they care is who support their tools, who they are going to call, how SLAs are enforced.
- qwertyuiop924 10y agoErm... what languages are you talking about? I mean, I've genuinely unsure.
- pjmlp 10y agoAll the stored procedure programming languages of commercial SQL servers, .NET before Microsoft opened it up, commercial compilers of Common Lisp, C++ Builder, Delphi, Ada, C and C++ compilers for embedded development (no clang and gcc aren't the only ones), Coldfusion, Flash, Objective-C (gcc and clang are just a tiny part of the whole stack), Cobol, RPG, NEWP, a few in-house proprietary languages, Java compilers for embedded platforms with extended AOT features
- qwertyuiop924 10y agoLet's see. -SQL Stored Procedure Languages, .NET (used to be), Delphi, Coldfusion, Objective-C, RPG, NEWP, and AOT Java are valid examples, IMHO. -C++ Builder kind of qualifies, as the UI language is unique. So I guess we could count most UI designers as this. -Ada, (most) embedded C/C++ compilers, and COBOL don't count, because open-source implementations do exist.
- pjmlp 10y agoIt doesn't matter if there are open source implementations of language X, if you cannot use them in processor X, operating system Y, rather the closed source commercial compiler of the processor X, operating system Y vendor. Quite common in embedded space.
- qwertyuiop924 10y ago...I said most architectures. Many do have an open source implementation of C.
- pjmlp 10y agoWhich you may not be allowed to use within the company.