Skip to main content
Question Protected by gnat
Post Closed as "Needs more focus" by CommunityBot, Bart van Ingen Schenau, Martijn Pieters, Dan Pichelman
deleted 124 characters in body; edited tags
Source Link
Adam Lear
  • 32.1k
  • 8
  • 104
  • 126

Is there a generally agreed upon definition for what a programming abstraction is, as used by programmers? [Note, programming abstraction is not to be confused with dictionary definitions for the word "abstraction."] Is there an unambiguous, or even mathematical definition? What are some clear examples of abstractions?

Update: Many thanks to everyone who has taken part in the discussion, I will probably add my own answer at some point.

Is there a generally agreed upon definition for what a programming abstraction is, as used by programmers? [Note, programming abstraction is not to be confused with dictionary definitions for the word "abstraction."] Is there an unambiguous, or even mathematical definition? What are some clear examples of abstractions?

Update: Many thanks to everyone who has taken part in the discussion, I will probably add my own answer at some point.

Is there a generally agreed upon definition for what a programming abstraction is, as used by programmers? [Note, programming abstraction is not to be confused with dictionary definitions for the word "abstraction."] Is there an unambiguous, or even mathematical definition? What are some clear examples of abstractions?

Bounty Ended with nlawalker's answer chosen by Gulshan
Bounty Started worth 50 reputation by Gulshan
cleanup question, update to reflect answers and questions, make it less like a discussion forum
Source Link
Macneil
  • 8.2k
  • 4
  • 37
  • 68

(Just ) What is abstraction?

[possibly should be read as "What. Is. Abstraction?"]

Dear programming people!

Can you define Is there a generally agreed upon definition for what a programming abstractionprogramming abstraction is more, as used by programmers? [Note, programming abstraction is not to be confused with dictionary definitions for the word "abstraction."] Is there an unambiguous, or less mathematically and provideeven mathematical definition? What are some clear examples of abstractions?

Thanks in advance.

[EDIT / AFTERTHOUGHT]Update:

  Many thanks to everyone who has taken part in the discussion, I will probably add my own answer andat some edits tomorrow eveningpoint.

...Nope. Still working on it ;(

(Just ) What is abstraction?

[possibly should be read as "What. Is. Abstraction?"]

Dear programming people!

Can you define what a programming abstraction is more or less mathematically and provide some examples?

Thanks in advance.

[EDIT / AFTERTHOUGHT]

  Many thanks to everyone who has taken part in the discussion, I will probably add my own answer and some edits tomorrow evening.

...Nope. Still working on it ;(

What is abstraction?

Is there a generally agreed upon definition for what a programming abstraction is, as used by programmers? [Note, programming abstraction is not to be confused with dictionary definitions for the word "abstraction."] Is there an unambiguous, or even mathematical definition? What are some clear examples of abstractions?

Update: Many thanks to everyone who has taken part in the discussion, I will probably add my own answer at some point.

added 39 characters in body
Source Link
mlvljr
  • 1.2k
  • 2
  • 13
  • 25

[possibly should be read as "What. Is. Abstraction?"]

Dear programming people!

Can you define what a programming abstraction is more or less mathematically and provide some examples?

Thanks in advance.

[EDIT / AFTERTHOUGHT]

Many thanks to everyone who has taken part in the discussion, I will probably add my own answer and some edits tomorrow evening.

...Nope. Still working on it ;(

[possibly should be read as "What. Is. Abstraction?"]

Dear programming people!

Can you define what a programming abstraction is more or less mathematically and provide some examples?

Thanks in advance.

[EDIT / AFTERTHOUGHT]

Many thanks to everyone who has taken part in the discussion, I will probably add my own answer and some edits tomorrow evening.

[possibly should be read as "What. Is. Abstraction?"]

Dear programming people!

Can you define what a programming abstraction is more or less mathematically and provide some examples?

Thanks in advance.

[EDIT / AFTERTHOUGHT]

Many thanks to everyone who has taken part in the discussion, I will probably add my own answer and some edits tomorrow evening.

...Nope. Still working on it ;(

added 159 characters in body
Source Link
mlvljr
  • 1.2k
  • 2
  • 13
  • 25
Loading
Source Link
mlvljr
  • 1.2k
  • 2
  • 13
  • 25
Loading