concepts

What are the core concepts in functional programming?

In object-oriented programming, we might say the core concepts are: encapsulation inheritance, polymorphism What would that be in functional programming? ...

What does word "meta" mean ?

What does the word mean? Is it the same concept as in the cases below? Template meta-programming in C++ meta-data in database or file systems ...

Do You Recommend "The Art of Multiprocessor Programming?"

What is your opinion on The Art of Multiprocessor Programming, by Maurice Herlihy? Do you recommend it? Please do not downvote other's opinions; if you have a different opinion, just add it as a new answer. ...

C++0x will no longer have concepts. Opinions? How will this affect you?

At the July 2009 C++0x meeting in Frankfurt, it was decided to remove concepts from C++0x. Personally, I am disappointed but I'd rather have an implementable C++0x than no C++0x. They said they will be added at a later date. What are your opinions on this decision/issue? How will it affect you? ...

C++0X Concepts are gone. Which other features should go too?

As you may have heard, the last meeting of the C++ standards committee voted to remove concepts from the next C++ standard. Of course, this will affect other features and would seem to throw the standard wide open again. If that is the case, which other features do you think should be stripped away (or added), and why? Links: Removal o...

How would you explain reflection to a non-programmer?

I have a friend who is interested in getting into programming and is asking about a lot of different concepts. Classes, interfaces and things like polymorphism / inheritence have been easy to explain, but I'm struggling a bit with analogies for reflection. How would you explain what it is and how it works in practice? ...

Underlying constructs of "streams"

What are the underlying constructs of the concept known as a "stream"? How do they work internally? How does a memory stream work? How does a file stream work? Edit - From the answers I'm guessing that each type of stream is implemented differently, but the core concept is a sequence of bytes controlled and modelled by a class or a s...

How do Concepts differ from Interfaces?

How do Concepts (ie those recently dropped from the C++0x standard) differ from Interfaces in languages such as Java? ...

Helpful points of view, concepts or ways to think about problems every newbie should know

What are helpful points of view, concepts or ways to think about problems that would help every newbie to solve programming problems more easily and avoid bad code and design? An example would be to think of data as a blob that can be transformed and shaped into the needed result. Instead of poking at the blob with a ten foot pole an...

Hypothetical, formerly-C++0x concepts questions

(Preamble: I am a late follower to the C++0x game and the recent controversy regarding the removal of concepts from the C++0x standard has motivated me to learn more about them. While I understand that all of my questions are completely hypothetical -- insofar as concepts won't be valid C++ code for some time to come, if at all -- I am s...

What is the concept of an Assembly in .NET?

Hi, I'm new to .NET and am having trouble understanding the concept of an Assembly - what is an Assembly? What do people mean when they say 'copy the assembly...'? What is the purpose of AssemblyInfo.cs? ...

What are concepts?

I've heard all this new (on /.) about C++0x not having concepts anymore, but I have no idea what they are? Can someone explain to me? ...

What is eager loading?

What is eager loading? I code in PHP/JS but a more generalised answer will be just fine. I saw a lot of questions regarding Java & Ruby, but i don't know any of these languages, and I find it hard to read code. I don't know whats supposed to do in the first place ...

Question about Convolutional neural network.

I readed few book and acticles about Convolutional neural network, it seem I understand the concept but I don't know how to put it up like in image below: from 28x28 normalized pixel INPUT we get 4 feature map 24x24. but how to get them ? size the INPUT image ? or perform image transformation? but what kind of transformation? or cut up...

What's the difference between C++0x concepts and The Boost Concept Check Library (BCCL)?

Concepts didn't make the C++0x standard, but Boost still provides The Boost Concept Check Library (BCCL). I guess that BCCL doesn't cover everything that was meant to into the C++0x standard. What is the difference between BCCL and the proposed C++0x solution? ...

What's the concept behind zip compression?

What's the concept behind zip compression? I can understand the concept of removing empty space etc, but presumably something has to be added to say how much/where that free space needs to be added back in during decompression? What's the basic process for compressing a stream of bytes? ...

What technique in functional programming is difficult to learn but useful afterwards?

This question is of course inspired by Monads in Haskell. ...

Adding methods to native JavaScript objects

Adding methods to native JavaScript objects like Object, Function, Array, String, etc considered as bad practice. But I could not understand why? Can some body shed light on this? Thanks in advance. ...

Good Reference for Web Concepts

My business analyst approached me and asked if I could recommend a book that would help her get up to speed on some of the concepts, trends and buzzwords related to todays internet technologies. Basically, "I want to understand some of the words you [programmers] bring up during meetings." (We work on ASP.NET web sites for the financia...

Concept of, Framework for , How to Test View of MVC (Ruby on Rails)

I am now doing the UI from fresh so I want to make it fully test. Could anyone suggest the correct way to do this and where should be the good place to start? such as Concept, Framework. (I already know some concept of testing) ...