Artificial languages for instructing computers to do steps of computation in order to complete tasks. They allow programmers to communicate with computers.

learn more… | top users | synonyms

0
votes
2answers
410 views

Good collection of short code samples in different languages to solve programming problems? [duplicate]

I am interested in learning some new programming languages and looking for the collection of short solutions for programming problems provided in different languages. The optimal format would be: ...
11
votes
4answers
466 views

Why are cons lists associated with functional programming?

I have noticed that most functional languages employ a singly-linked list (a "cons" list) as their most fundamental list types. Examples include CLisp, Haskell and F#. This is different to mainstream ...
2
votes
4answers
714 views

Programming a chatterbot - understanding language

I hope this is an answerable question. Let me give it some context: I am a psychology student and a programmer. I'm going to look into creating a artificial intelligence in the form of a chatterbot. ...
10
votes
11answers
604 views

Is there a personalizable programming language you can use to convert to others?

Is there a programming language in which you can set your own syntax configurations and it would convert the code to a language you choose? For instance, you would choose specific configurations like ...
2
votes
2answers
597 views

What is the reason behind the if syntax of CoffeeScript?

In most other languages the condition comes before the statement to be executed when the condition is met. However, in CoffeeScript (and maybe some other languages) the syntax is: number = -42 if ...
6
votes
7answers
624 views

Research on software defects

There is a chapter in "Making Software: What really works and why we believe it" By Andy Oram and Greg Wilson about software defects, and what metrics can be used to predict them. To summarize (from ...
5
votes
5answers
724 views

What programming language to choose for this XML and data processing task?

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 ...
4
votes
8answers
347 views

One-use variables - has any language ever had them?

A principle that I follow is that, when an identifier is established, it should be a signal to the reader that the value referred to is indeed an abstraction which will be used more than once. That ...
5
votes
1answer
507 views

Origin of the programming language term “boxing”?

What was the first programming environment (probably language) to use the words "boxing" and "unboxing" to indicate encapsulating a primitive type in some kind of wrapper to allow it to be used in ...
5
votes
1answer
592 views

What languages are the kids of today actually programming in? Does anyone have real data?

Back in the 80s colleges were teaching Pascal because it is easy to learn, while myself and many others like me were learning BASIC because it was not only easy to learn but accessible and also ...
1
vote
1answer
218 views

Advantage/disadvantage of parameters / return types declaration in languages with type inference

I would like to know your opinion on declaration by hand of parameters/return types in languages with type inference like Scala. Is there any reason why to or not to do this when compiler can infer ...
3
votes
2answers
324 views

Parallel computing and mobile computing

I have been working as software developer for past 4 years on a variety of software products (Financial ERP system, Online Web development, Trading software and now a Supply Chain mgmt software). Most ...
3
votes
4answers
7k views

Is CSS a programming language? [duplicate]

Possible Duplicate: Why does it matter that HTML and CSS are not programming languages? As I understand a programming language is something that can be used to solve a problem/perform an ...
3
votes
3answers
305 views

Basis of definitions

Let us suppose we have a set of functions which characterise something: in the OO world methods characterising a type. In mathematics these are propositions and we have two kinds: axioms and lemmas. ...
17
votes
8answers
3k views

Is Learning C++ Through The Qt Framework Really Learning C++

The problem I have, is that most of the C++ books I read spend almost forever on syntax and the basics of the language, e.g. for and loops while, arrays, lists, pointers, etc. But they never seem to ...
0
votes
5answers
198 views

Which parameters are used when choosing the right programming tool/language? [duplicate]

Possible Duplicate: “Right programming language for the job” C++ can't create beautifully working web pages and PHP can't create a good desktop application. Sure. But this ...
12
votes
1answer
682 views

Rate your programming language expertise by language concepts

I am looking for a good way to rate the expertise in a particular programming language. The idea arose when I found the following article: Taking falsely all the credits? You don't know JavaScript. It ...
1
vote
5answers
454 views

How much programming skill should I have as a computer security expert?

I have a fairly comprehensive understanding of a program environment (from machine to code), however I have limited experience actually programming anything. Is this something I really need to work ...
8
votes
6answers
947 views

How to verify/prove orthogonality of a programming language?

I know the concept of orthogonality, but from a programming language point of view, is there a way to verify/prove it? For instance in C#, one can use public or static for a method signature. You can ...
4
votes
2answers
241 views

Undefined behaviours in C

Recently I came across a number of undefined features in C, one of them being the following: http://stackoverflow.com/questions/8698048/behaviour-of-non-const-int-pointer-on-a-const-int Could ...
-2
votes
1answer
760 views

Why is BASIC bad? [duplicate]

Possible Duplicate: Do you think that exposure to BASIC can mutilate your mind? BASIC, and related dialects, have long been branded "bad". I've seen it said by some of the best programmers ...
-2
votes
5answers
2k views

How to choose the right web development language for my app without much programming experience? [closed]

I have my own idea for a web application, and I am not a programmer. The application will work similar to Facebook and Twitter, profiles and feeds. I have learned some computer science theory, all ...
9
votes
6answers
1k views

What are some characteristics of Python that makes it unique as its own language? [closed]

What are some characteristics of Python that makes it unique as its own language? I'm looking for any sort of characteristics ranging from good to bad, useful to hindrance, syntax to real-world usage, ...
17
votes
3answers
976 views

Why do programming language (open) standards cost money?

Isn't it counter-productive to ask for 384 Swiss franks for C11 or 352 Swiss franks for C++11, if the aim is to make the standards widely adopted? Please note, I'm not ranting at all, and I'm not ...
3
votes
4answers
1k views

What is better done in Ruby and what is better done in Haskell? [closed]

If you have experience with both Ruby and Haskell, which of the following best describes the applicability and comparative power of the two languages? The two languages better suit different kinds ...
15
votes
16answers
4k views

Should I learn a programming language before I attend college for Computer Engineering?

I've dipped my toes in C++ programming but I haven't actually delved into it. I want to know if I actually need to learn it or any other languages before I go to college for Computer Engineering or ...
1
vote
3answers
219 views

Choosing language to write general library in

I'm about to start writing a library to support machine learning algorithms (decision trees, ANNs, Bayes nets, etc.), and I'm planning on making this a very general library. By this, I mean I want to ...
1
vote
3answers
336 views

Academic programming languages?

Back in the day, there were a lot of academic programming languages (okay, maybe not a lot, but it seems like there were more than today). I distinctly remember spending time in both high school and ...
5
votes
3answers
290 views

What are some examples of “wartiness” making a programming language more useful?

From the accepted answer to "Why is Lisp useful?":  5. Wartiness. The real world is messy. Pragmatic coding winds up having to either use or invent messy constructs. Common Lisp has ...
0
votes
2answers
176 views

Does syntax matters for a (Lispy) Domain Specific Language (MELT, inside GCC)?

I am the main author and designer of MELT, a domain specific language to extend GCC (the Gnu Compiler Collection). The implementation is available free software (GPLv3 licensed). If you want a ...
12
votes
5answers
506 views

Does the syntax of programming languages depend upon their implementation?

Although, my question may be entirely irrelevant, but I have sensed a pattern between most programming languages and their official implementations. Interpreted (byte-interpreted?) languages like ...
2
votes
3answers
278 views

Creating crossplatform TCP proxy/gateway that would handle maximum possible clients simultaneously on 1GB ethernet pipe?

So what I wonder about is preaty simple - having in mind next architecture: -> computing unit "A" / gateway --> computing unit "B" same as A \ -> computing ...
3
votes
4answers
1k views

Questions over Excel programming

I have always heard about powerfull programming capabilities on Microsoft Excel (not VBA, Excel itself with all its formulas), but have never seen it. Does it really got all that power on formulas ...
1
vote
3answers
185 views

Is it possible to embed multiple programs into 1

To be more specific, let me explain my end result goal or more of what I would LIKE to have someday and then you can tell me if its even feasible and if not possibly an alternative method. I really ...
-2
votes
2answers
703 views

Are there any languages that have both high- and low-level facilities?

Are there any? If not, is it feasible to create one? Why or why not? In theory it would be very helpful to have a programming language that has both shell and regular programming language ...
33
votes
12answers
17k views

For what reasons should I choose C# over Java and C++?

C# seems to be popular these days. I heard that syntactically it is almost the same as Java. Java and C++ have existed for a longer time. For what reasons should I choose C# over Java and C++?
1
vote
5answers
349 views

Should I take a job working with an esoteric language?

How worthwhile is it to take a job that will mainly involve working with an esoteric or niche language? Will this limit my prospect of moving back into languages that I prefer working with later in my ...
10
votes
9answers
711 views

Will I ever be able to code client-side browser code in a language of my choice?

I'll be brutally honest: I hate writing client side code in JavaScript. I'm not a fan of this language, to say the least. It seems silly to me that browsers support a programming language, rather ...
5
votes
12answers
499 views

Programming language for highschoolers? [duplicate]

Possible Duplicate: What should I teach my 14-16 year old computing students? I might be teaching some highschoolers some programming. This isn't an official class. It would be good for ...
2
votes
7answers
223 views

What's a good way to prepare for this course titled “Programming Language Security”?

I have a course with the following description: The purpose of this course is the study of programming language security features and languages designed to support it explicitly. Static and ...
2
votes
5answers
816 views

Correct For Loop Design

What is the correct design for a for loop? Felix currently uses if len a > 0 do for var i in 0 upto len a - 1 do println a.[i]; done done which is inclusive of the upper bound. This ...
9
votes
5answers
367 views

Experience With Similar Technologies: Convincing HR People?

Let's say that a job posting asks for experience in technology X. You have no experience in X but you do have experience in technology Y, which you're convinced is similar enough that the learning ...
0
votes
1answer
97 views

Web & Software Development [closed]

I was wondering if someone can explain or maybe point me in the right direction on where and how to start web development? I have never made any application. My focus was mainly in print media, web ...
2
votes
1answer
801 views

How is C++ in QT different from the standard C++ libraries?

I want my app to be able to manipulate images and create watermarks and also needs to run on both windows and mac. Hence I've been investigating QT. Does QT ship with all the libraries I will need to ...
1
vote
5answers
319 views

Programming Language for Learning Several Programming Paradigms [closed]

Is there a programming language that can be used as a bridge for learning several programming paradigms? I am introduced to the Oz programming language but I think there are several more languages ...
3
votes
7answers
367 views

How to choose a language, when taking in account the community it includes?

I was reading the following article: Great Hackers The following part grabbed my attention: "When you choose a language, you're also choosing a community. The programmers you'll be able to hire ...
2
votes
9answers
1k views

What are the programming languages that never outdated and programs created be able to run for next 20 years? [closed]

I want to know what are the programming languages that have longevity? I mean, code that written today be able to run for next 20 years or so?
-2
votes
2answers
309 views

Why we still need C in terms of development for high level programming modules? [duplicate]

Possible Duplicate: I don't know C. And why should I learn it? I was kind of awkward in coding with C, though I am somewhat familiar with it. I like Java and C#. The reason I like to ...
9
votes
8answers
1k views

Should I expect to know a lot about every language I put on my resume as a college student?

If I am asked to program an algorithm, say binary search, in languages other than Java during an interview, I will have a hard time trying to remember the syntax. Is it okay to tell my interviewer ...
2
votes
2answers
194 views

What are approaches to learning multiple technologies at the same time? [closed]

I want to learn multiple technologies. Currently I have knowledge of core Java, C, and PHP. I want to know the approach which should be followed to learn multiple things. I know if you know the core ...

1 7 8 9 10 11 21