Questions tagged [language-choice]

Refers to programming language choices.

Filter by
Sorted by
Tagged with
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 ...
user avatar
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 ...
user avatar
  • 119
-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 ...
user avatar
  • 21
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 ...
user avatar
  • 153
-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 ...
user avatar
  • 477
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 ...
user avatar
  • 245
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 ...
user avatar
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 ...
user avatar
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 ...
user avatar
  • 3,576
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/...
user avatar
  • 352
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 ...
user avatar
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 ...
user avatar
  • 4,545
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 ...
user avatar
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" ...
user avatar
  • 297
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 ...
user avatar
  • 1,443
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 ...
user avatar
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 ...
user avatar
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, ...
user avatar
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-...
user avatar
  • 131
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 ...
user avatar
  • 1,117
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 ...
user avatar
  • 413
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 ...
user avatar
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 ...
user avatar
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 ...
user avatar
  • 2,309
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 ...
user avatar
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 ...
user avatar
  • 1,408
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 ...
user avatar
  • 24.3k
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 ...
user avatar
  • 313
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 ...
user avatar
  • 2,577
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 ...
user avatar
  • 1,334
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 ...
user avatar
  • 24.3k
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 ...
user avatar
  • 1,153
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 ...
user avatar
  • 1,466
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 ...
user avatar
  • 4,972
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 ...
user avatar