Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 62323

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

171 votes
Accepted

How can I really master a programming language?

I have to answer, "All of the above." People argue about whether coding is an art, a craft, an engineering discipline, or a branch of mathematics, and I think it's fairest to say it's some of each. …
0 votes

Are closures with side-effects considered "functional style"?

Functional programming take first class functions to the next conceptual level for sure, but declaring anonymous functions or passing functions to other functions is not necessarily a functional progr …
GlenPeterson's user avatar
3 votes

Side-effect free programming language for reproducible data transformation

Check out Total Functional Programming which mentions Epigram and Charity. Haskell is the first that comes to mind, having the best combination of purity and popularity. You can also search for "pur …
GlenPeterson's user avatar
9 votes

Dealing with Fanboys

"2. Go with it" This is the only reasonable answer. You have a great opportunity here. Use the senior programmer's comments to encourage your company to pay for time and/or a course and/or cer …
GlenPeterson's user avatar
4 votes

Why should one use a single-use temporary variable?

There are some times when an extra variable can help general readability, especially when evaluating some long expression inside an if or a function call that makes the code go way off the right-hand …
GlenPeterson's user avatar
2 votes
Accepted

Can Scala be considered a functional superset of Java?

I think it's not too much of an over-simplification to say, "Yes." Look at lambdas in Java 8 - they work almost exactly like they work in Scala now, but retrofitted to be backward-compatible with the …
GlenPeterson's user avatar
6 votes

Which programming language for text editing?

Learn Regular Expressions (regex) Regex is a small technology that you can master in a week or two (1-2 hours/day), but it's so useful that it will pay off that investment of time on the first project …
GlenPeterson's user avatar
8 votes

Is String processing more complex than number processing in programming languages?

Executive Summary Excluding Big-Integers, Strings that are more than one character long are inherently more complicated than numbers because they: are represented as a list (or shallow tree) of multi …
GlenPeterson's user avatar
2 votes

Why isn't functional language syntax more close to human language?

I think the difference has to do with the way functional/declarative programming makes statements about a problem as though it's a math problem, where as imperative programming describes a process. I …
GlenPeterson's user avatar
1 vote

A language based on limiting amount of arguments passed to functions

In just about any programming language, you can pass some type of list, array, tuple, record, or object as the only argument. It's only purpose is to hold other items instead of passing them to a fu …
GlenPeterson's user avatar