Artificial languages for instructing computers to do steps of computation in order to complete tasks. They allow programmers to communicate with computers.
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 ...