Questions tagged [language-choice]
Refers to programming language choices.
36 questions
2 votes
1 answer
744 views
Single vs Multiple Technology Stacks
So... The architecture has recently been put under the reign of a Reference Architect. The Reference architect, I will refer him as RA, started to work and the results were immediately visible: we ...
0 votes
4 answers
121 views
When to use known languages/libraries vs. investing in learning new ones?
This question is asked in a general way. In case it is hard to understand, I have added a concrete example below. I am interested in the answer to the general question. I have a lot of experience ...
-2 votes
1 answer
112 views
Choosing between perl and python for my application [closed]
I am working for a small electronics company and I was assigned a task of re-inventing and re-writing the software for our product delivery flow, which gathers design components, verifies them, and ...
2 votes
2 answers
607 views
Should powershell be used to develop a whole application?
We are automating the testing on an Web ERP solution (Dynamics) through a tool (RSAT, which uses selenium) provided by the developer of the ERP (Microsoft). The RSAT has a list of instructions to do ...
-2 votes
1 answer
506 views
Is Clojure a wrong choice for implementing Data Structures?
I am planning to improve my knowledge of Clojure and algorithms at the same time by implementing some known data structures in Clojure (e.g. linked lists, skip lists, bloom filter, etc.). However, I ...
1 vote
1 answer
145 views
What is a good metric for guiding a switch from a prototyping language to a production language? [duplicate]
By "prototyping language", I mean one which was chosen by virtue of it's relative ease of quickly accomplishing the sort of design changes common to prototyping in a particular context. (such as data ...
4 votes
3 answers
856 views
Does a Completely Full-Featured Intermediate Language Exist?
Often when translating between languages (whether with program translation or compiling) it's a one-way, destructive translation. The functionality of the "port" isn't lost, but some of the intent ...
4 votes
3 answers
3k views
Why the practice of writing unit tests in a different language isn't that popular?
When Microsoft released Visual Studio 2008, there was a thing they were talking a lot about at the conferences and in their online tutorials: the idea of writing the actual code in one language, and ...
15 votes
9 answers
3k views
What would be good factual arguments to convince high level management to consider functional programming? [closed]
There are tons of "theoretical" arguments for why functional programming is a Good idea (too many for that to have stayed as an open question, and correctly so). However, most of them are arguments ...
1 vote
2 answers
595 views
Go-like interfaces + multi-methods make sense?
Thinking about the design of a potential new language, I wonder how related are the concepts of built a OO similar to GO interfaces and multi-methods (I get this from http://docs.julialang.org/en/...
79 votes
5 answers
11k views
Is there a correlation between the scale of the project and the strictness of the language?
Explaining the difference between strictness of languages and paradigms to a colleague of mine, I ended up asserting that: Tolerant languages, such as dynamic and interpreted languages, are used best ...
2 votes
3 answers
1k views
Choosing the right language for the job
I'm currently working for a company on the engineering team of about 5-6 people and have been given the job of heading up the redesign of an embedded system tester. We've decided the general ...
0 votes
2 answers
2k views
Why do people consider Python a weak language? [closed]
I've been using Python for a little while now and I am enjoying it, but a few of my friends are telling me to start using a language like C# or Java instead and give these reasons: Python is a ...
1 vote
1 answer
378 views
parallel computing list of objects
I have a list of objects that all require the exact same filtering, basically a set of conditionals in a function which outputs if the object is "good" or "bad". I want to keep all of my "good" ...
20 votes
13 answers
9k views
Why do operating systems do low level stuff in C and C++? Why not just C++?
On the Wikipedia page for Windows, it states the Windows is written in Assembly for the bootloader and task switcher, and C and C++ for kernel routines. IIRC, you can call C++ functions from an ...