Yahoo Web Search

  1. About 11,400,000 search results
    • Image courtesy of aubg.edu

      aubg.edu

      • Generic programming is a style of computer programming in which algorithms are written in terms of types to-be-specified-later that are then instantiated when needed for specific types provided as parameters. This approach, pioneered by the ML programming language in 1973, permits writing common functions or types that differ only in the set of types on which they operate when used, thus reducing duplication. Such software entities are known as generics in Ada, C#, Delphi, Eiffel, F#, Java, Nim,
      en.wikipedia.org/wiki/Generic_programming
  1. People also ask

    What are the advantages of generic programming?

    What do you mean by generic programming?

    What does "generics" mean in Computer Science and programming?

    What is the opposite of generic programming?

  2. The "generic programming" paradigm is an approach to software decomposition whereby fundamental requirements on types are abstracted from across concrete examples of algorithms and data structures and formalized as concepts, analogously to the abstraction of algebraic theories in abstract algebra. Early examples of this programming approach ...

  3. Concept (generic programming) From Wikipedia, the free encyclopedia In generic programming, a concept is a description of supported operations on a type, including syntax and semantics. In this way, concepts are related to abstract types but concepts do not require a subtype relationship. Contents 1 Language use 2 Example 3 See also 4 References

    • Dynamically-Typed Languages
    • Is This Template metaprogramming?
    • Adding All The "Generic Programming in Haskell" Chapter
    • Lisp
    • Generic Programming in Haskell
    • Cleanup Advert Tag
    • Generics in Java
    • Introduction
    • All Code Formatting Destroyed
    • Solved The Issue? Object-Oriented Versus Functional

    All the examples (except possibly Lisp) seem to be of strongly-typed languages. From my understanding of C++ templates and Java generics, they're mainly needed because there's no 'Object' class that would allow a parameter to be of any type. Can someone write something in the introduction to confirm or refute this assertion of mine? Or to clear up ...

    I think what the current article describes is NOT template metaprogramming. see .-- ChristianWBrock No, it is not. I moved that here. While it has a really good point, it is not written in the way of encyclopedia. 1. The standard example for the desirability of templates is the problem of implementing a type-safe data container, like a stack or a d...

    I've added a whole chapter about generic programming techniques in Haskell, since there is a lot of research in that area and I was surprised not to find anything mentioned here. It's my first contribution to Wikipedia, so I am sorry for any mistakes in the style. I'd appreciate if someone was to check the references, since I am not sure they are i...

    Can someone competent (that excludes me) say something about generic programming in common lisp?MartinL25 1. Might do, instead, to merge this C++-centric article with Generic function, Multiple dispatch, and Multimethods, with reference to CLOS. --FOo21:25, 12 Dec 2004 (UTC) Why even provide code for specific languages at all? The majority of this ...

    The "Generic programming in Haskell" section doesn't belong here. I would suggest creating an article on the Haskell programming language and moving it there. Leave a brief description of Generic programming in Haskell and make a link to the Haskell article. -- new299 17:41, 22 March 2006 (UTC) Yes, there should be some separation between the two m...

    Unless someone explains the cleanup {{advert}} tag soon, I'm going to remove it. LambiamTalk22:45, 1 April 2006 (UTC) 1. I'm not responsible for the tag so I don't know the original complaint, but I think I tend to agree that the Haskell section as written has problems. There are POV tone problems in a few places, for example the introductory sente...

    After a full section on how templates work in C++, Java only gets "See Generics In Java", with a link to an external link. Would it be useful to go into some details on how generics function in Java, describing such concepts as type erasure and wildcard type parameters? —Matthew002804:57, 23 April 2006 (UTC) 1. Sure, contribute if you can! I have t...

    It seems to me that the introduction does not reflect the rest of the article. The introduction, for example, says that "The type class mechanism of Haskell supports generic programming", which is true, but does not reflect other ways of doing generic programming (e.g., http://www.informatik.uni-bonn.de/~ralf/publications/ComparingGP.pdf). Maybe it...

    I just noticed that the "minor" edit by Bluemoose destroyed all source code formatting in the entire artile. Is there anyone who would like to start correcting this, or would it be easier to revert the article to the state it was before that edit? Mikademus10:10, 1 September 2006 (UTC) 1. Well, being easy to correct, I think a revertion would be in...

    I think I solved the issue between OO and FP by the opening paragraph I just wrote. The term is used in different senses anyway by different communities, but I believe the fact that is offered by the compiler to help the user in typing too muchis the core concept (Well, actually in java one needs to type more, but that's another story), by rising a...

  4. From Wikipedia, the free encyclopedia The main article for this category is Generic programming. Subcategories This category has only the following subcategory. M Metaprogramming ‎ (2 C, 10 P) Pages in category "Generic programming" The following 16 pages are in this category, out of 16 total.

  5. From Wikipedia, the free encyclopedia Generics are a facility of generic programming that were added to the Java programming language in 2004 within version J2SE 5.0. They were designed to extend Java's type system to allow "a type or method to operate on objects of various types while providing compile-time type safety".

  1. People also search for