Questions tagged [language-choice]
Refers to programming language choices.
36
questions
2
votes
1
answer
390
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
86
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
84
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
258
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
425
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
117
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
771
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
2k
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
489
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
10k
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
978
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
365
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 ...
2
votes
4
answers
625
views
Are programming languages pretty much "stable" for now? [closed]
Recently i have looked at the "timeline" of Programming Languages and while a lot has changed in the past 5-10 years, there are a lot of languages that have pretty much "stayed" the same in their ...
14
votes
9
answers
2k
views
Dealing with Fanboys [closed]
We've all probably met someone like this, that developer who just knows that his language is the one true language and won't shut up about it. How do you deal like someone like this? I don't want to ...
6
votes
3
answers
1k
views
Is it easier to write robust code in compiled, strictly-typed languages? [closed]
I'd like to read the opinion of experts on whether compiled, strictly-typed languages help programmers write robust code easier, having their backs, checking for type mismatches, and in general, ...
0
votes
7
answers
4k
views
What should one consider in choosing a language for web application development? [closed]
To begin with, this isn't a question about which language one should choose :)
We're considering a language switch as our general direction is changing from content-driven web sites to data/action-...
5
votes
8
answers
2k
views
Is there a point to writing in C or C++ instead of C# without knowing specifically what would make a program faster?
I wrote a small library in Python for handling the xbox 360's STFS files to be used on my web applications. I would like to rewrite it for use in the many desktop programs people are writing for 360 ...
11
votes
2
answers
3k
views
What are my choices for server side sandboxed scripting? [closed]
I'm building a public website where users share data and scripts to run over some data. The scripts are run serverside in some sort of sandbox without other interaction this cycle:
my Perl program ...
5
votes
5
answers
3k
views
What programming language to choose for this XML and data processing task? [closed]
I currently code in PHP. Recently I've been working on a project using PHP and Symfony that:
reads large XML files (lots of DOM parsing/reading),
converts large XML files to large arrays,
merges 2 ...
2
votes
3
answers
541
views
Creating crossplatform TCP proxy/gateway that would handle maximum possible clients simultaneously on 1GB ethernet pipe? [closed]
So what I wonder about is preaty simple - having in mind next architecture:
-> computing unit "A"
/
gateway --> computing unit "B" same as A
\
-> computing ...
16
votes
11
answers
17k
views
Why is Python recommended as an entry level programming language? [closed]
I've read here on P.SE more questions in which beginner programmers are advised to pick Python as their first programming language.
Don't get me wrong, I like Python. I like it a lot! But its ...
10
votes
5
answers
944
views
Is there really a choice of the best language for a specific project?
Programmers.SE has plenty of questions of beginner programmers asking if they must use a specific language or another one in their daily work, or if they must learn a language or another. Those ...
4
votes
1
answer
2k
views
Can Powershell do anything that Iron Ruby can't?
I am torn between learning myself some Powershell or just leveraging my existing Ruby knowledge for the various Windows scripting things that I do from time to time.
Powershell does look incredibly ...
11
votes
3
answers
769
views
Introducing a new JVM programming language into an established enterprise environment
Imagine that your current workplace is a Java shop. There is a lot of built-up knowledge about the Java language and there is a comprehensive build and deployment process in place to handle everything ...
10
votes
4
answers
2k
views
Is OCaml any good for numerical analysis? [closed]
I'm currently using C and some FORTRAN to solve numerically systems of differential equations.
I'm a bit fed up with both of these languages but I need to have some (rather) efficient code... I'm ...
5
votes
6
answers
6k
views
When would you use multiple languages in one project? [closed]
When would you consider incorporating another language into your project? Some domains are inherently multi-language ( Database interaction, interactive web client side development), but others could ...
33
votes
14
answers
88k
views
When is Java a good choice for web development? [closed]
When is Java a good choice for web development?
Please do not say "When you have a development team that knows only Java."
54
votes
6
answers
39k
views
Choosing a functional programming language [closed]
I have read a lot of threads about functional programming languages lately (almost in the past year, in fact). I would really like to pick one and learn it thoroughly.
Last [course] semester, I have ...
46
votes
9
answers
11k
views
How should I start with Lisp? [closed]
I've been programming for years now, working my way through various iterations of Blub (BASIC, Assembler, C, C++, Visual Basic, Java, Ruby in no particular order of "Blub-ness") and I'd like to learn ...
7
votes
15
answers
4k
views
Python and only Python for almost any programming tasks! [closed]
Am I wrong if I think that Python is all I need to master, in order to solve most of the common programming tasks?
EDIT
I'm not OK with learning new programming languages if they don't teach me new ...
7
votes
6
answers
17k
views
Why should we use low level languages if a high level one like python can do almost everything? [closed]
I know python is not suitable for things like microcontrolers, make drivers etc, but besides that, you can do everything using python, companys get stuck with speed optimizations for real hard time ...
5
votes
12
answers
3k
views
One language to rule them all? (Them being platforms.) [closed]
I have been discussing a project with a client and they want to use a single language to deploy to as many platforms as possible.
(I am not sure that it's such a good idea, because each platform ...
27
votes
11
answers
2k
views
Is it okay to use a language that isn't supported by your company for some tasks?
I work for a company that supports several languages: COBOL, VB6, C# and Java.
I use those languages for my primary work, but I often find myself to coding some minor programs (e.g. scripts) in Python ...