Document (#31227)

Author
Zeppenfeld, K.
Waning, S.M. (Mitarb.)
Wenczek, M. (Mitarb.)
Wolters, R. (Mitarb.)
Title
Objektorientierte Programmiersprachen : Einführung und Vergleich von Java, C++, C#, Ruby ; mit CD-ROM
Imprint
Heidelberg : Spektrum Akademischer Verlag
Year
2004
Pages
XIII, 361 S. + 1 CD-ROM
Isbn
3-8274-1449-0
Abstract
Dieses Buch ist das ideale Hilfsmittel für all diejenigen, die in mehr als einer objektorientierten Sprache programmieren. Dieses Die Zahl der Softwareprojekte, die mit objektorientierten Programmiersprachen realisiert wurden, nimmt ständig zu. Richtig verstanden und eingesetzt bieten objektorientierte Techniken nicht nur enorme zeitliche Vorteile bei der Erstellung von Software. Häufig werden aber Begriffe wie z. B. Wiederverwendung, Polymorphismus oder Entwurfsmuster nur wie modische Phrasen verwendet, da die grundlegenden Konzepte der Objektorientierung nicht verstanden oder nicht konsequent angewendet worden sind. Dieses Buch vermittelt anschaulich die Denkweisen der Objektorientierung, um anschließend deren Umsetzung in den vier Programmiersprachen Java, C++, C# und Ruby genauer zu beschreiben. Ausgehend von der Annahme, dass bei richtigem Verständnis für die Grundlagen jede objektorientierte Programmiersprache leicht zu erlernen und anzuwenden ist, werden in kurzer und kompakter Weise die Umsetzung der objektorientierten Konzepte innerhalb der vier Sprachen vorgestellt und anschließend miteinander verglichen. Der Autor hat eine langjährige Erfahrung im Bereich der objektorientierten Programmiersprachen, insbesondere auch aus seiner Lehrtätigkeit in der Industrie. Das Konzept dieses Fachbuchs ist deshalb so ausgearbeitet, dass sich das Buch gleichermaßen an Einsteiger ohne Programmiererfahrung, an Umsteiger, die bereits eine funktionale Programmiersprache kennen und an Softwareentwickler mit Projekterfahrung in einer objektorientierten Programmiersprache wendet. Es eignet sich aber auch sehr gut für Studierende, die sich einen umfassenden Überblick über die gängigen objektorientierten Programmiersprachen und deren Möglichkeiten verschaffen wollen. Auf der beiliegen CD-ROM befinden sich u. a. zahlreiche Beispielprogramme, Musterlösungen zu den Aufgaben und eine multimediale Lehr-/Lernumgebung.
Field
Informatik
Object
Java
C++
C#
Ruby
RSWK
Objektorientierte Programmiersprache
Objektorientierte Programmiersprache / Java / C ++ / C sharp / Ruby <Programmiersprache> (ÖVK)
Objektorientierte Programmiersprache / CD-ROM (BVB)
BK
54.53 / Programmiersprachen
RVK
ST 231 [Informatik # Monographien # Software und -entwicklung # Objektorientierung]
ST 240 [Informatik # Monographien # Software und -entwicklung # Programmiersprachen allgemein (Maschinenorientierte Programmiersprachen, problemorientierte prozedurale Sprachen, applikative und funktionale Sprachen)]

Similar documents (author)

  1. Wolters, G.: Klassifikation (1980-) 5.91
    5.9096622 = sum of:
      5.9096622 = weight(author_txt:wolters in 4403) [ClassicSimilarity], result of:
        5.9096622 = fieldWeight in 4403, product of:
          1.0 = tf(freq=1.0), with freq of:
            1.0 = termFreq=1.0
          9.45546 = idf(docFreq=8, maxDocs=42306)
          0.625 = fieldNorm(doc=4403)
    
  2. Wolters, C.: Object databases and thesauri for small museums (1991) 5.91
    5.9096622 = sum of:
      5.9096622 = weight(author_txt:wolters in 6100) [ClassicSimilarity], result of:
        5.9096622 = fieldWeight in 6100, product of:
          1.0 = tf(freq=1.0), with freq of:
            1.0 = termFreq=1.0
          9.45546 = idf(docFreq=8, maxDocs=42306)
          0.625 = fieldNorm(doc=6100)
    
  3. Wolters, C.: Fragen der Terminologie bei der EDV-gestützten Bestandserschließung im Museum (1991) 5.91
    5.9096622 = sum of:
      5.9096622 = weight(author_txt:wolters in 6102) [ClassicSimilarity], result of:
        5.9096622 = fieldWeight in 6102, product of:
          1.0 = tf(freq=1.0), with freq of:
            1.0 = termFreq=1.0
          9.45546 = idf(docFreq=8, maxDocs=42306)
          0.625 = fieldNorm(doc=6102)
    
  4. Wolters, C.: Objektdokumentation im Museum (1990) 5.91
    5.9096622 = sum of:
      5.9096622 = weight(author_txt:wolters in 4386) [ClassicSimilarity], result of:
        5.9096622 = fieldWeight in 4386, product of:
          1.0 = tf(freq=1.0), with freq of:
            1.0 = termFreq=1.0
          9.45546 = idf(docFreq=8, maxDocs=42306)
          0.625 = fieldNorm(doc=4386)
    
  5. Wolters, C.: GOS Thesaurus-Handbuch : zum Projekt: Sammlungsmanagement für kulturgeschichtliche Museen in den neuen Bundesländern (1997) 5.91
    5.9096622 = sum of:
      5.9096622 = weight(author_txt:wolters in 10) [ClassicSimilarity], result of:
        5.9096622 = fieldWeight in 10, product of:
          1.0 = tf(freq=1.0), with freq of:
            1.0 = termFreq=1.0
          9.45546 = idf(docFreq=8, maxDocs=42306)
          0.625 = fieldNorm(doc=10)
    

Similar documents (content)

  1. Kappel, G.; Schrefl, M.: Objektorientierte Informationssysteme : Konzepte, Darstellungsmittel, Methoden (1996) 0.43
    0.43268973 = sum of:
      0.43268973 = product of:
        2.704311 = sum of:
          0.074024394 = weight(abstract_txt:konzepte in 729) [ClassicSimilarity], result of:
            0.074024394 = score(doc=729,freq=1.0), product of:
              0.07359034 = queryWeight, product of:
                1.3918344 = boost
                6.4377484 = idf(docFreq=183, maxDocs=42306)
                0.008212951 = queryNorm
              1.0058982 = fieldWeight in 729, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                6.4377484 = idf(docFreq=183, maxDocs=42306)
                0.15625 = fieldNorm(doc=729)
          0.06548911 = weight(abstract_txt:buch in 729) [ClassicSimilarity], result of:
            0.06548911 = score(doc=729,freq=1.0), product of:
              0.07763319 = queryWeight, product of:
                1.7508402 = boost
                5.398855 = idf(docFreq=519, maxDocs=42306)
                0.008212951 = queryNorm
              0.8435711 = fieldWeight in 729, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                5.398855 = idf(docFreq=519, maxDocs=42306)
                0.15625 = fieldNorm(doc=729)
          0.65977174 = weight(abstract_txt:objektorientierten in 729) [ClassicSimilarity], result of:
            0.65977174 = score(doc=729,freq=1.0), product of:
              0.45625445 = queryWeight, product of:
                6.002627 = boost
                9.254789 = idf(docFreq=10, maxDocs=42306)
                0.008212951 = queryNorm
              1.4460609 = fieldWeight in 729, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                9.254789 = idf(docFreq=10, maxDocs=42306)
                0.15625 = fieldNorm(doc=729)
          1.9050256 = weight(title_txt:objektorientierte in 729) [ClassicSimilarity], result of:
            1.9050256 = score(doc=729,freq=1.0), product of:
              0.4657003 = queryWeight, product of:
                6.064445 = boost
                9.3501 = idf(docFreq=9, maxDocs=42306)
                0.008212951 = queryNorm
              4.0906687 = fieldWeight in 729, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                9.3501 = idf(docFreq=9, maxDocs=42306)
                0.4375 = fieldNorm(doc=729)
        0.16 = coord(4/25)
    
  2. Schlageter, G.: Objektorientierte Datenbanksysteme (1993) 0.32
    0.32328066 = sum of:
      0.32328066 = product of:
        4.0410085 = sum of:
          1.3195435 = weight(abstract_txt:objektorientierten in 32) [ClassicSimilarity], result of:
            1.3195435 = score(doc=32,freq=1.0), product of:
              0.45625445 = queryWeight, product of:
                6.002627 = boost
                9.254789 = idf(docFreq=10, maxDocs=42306)
                0.008212951 = queryNorm
              2.8921218 = fieldWeight in 32, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                9.254789 = idf(docFreq=10, maxDocs=42306)
                0.3125 = fieldNorm(doc=32)
          2.7214649 = weight(title_txt:objektorientierte in 32) [ClassicSimilarity], result of:
            2.7214649 = score(doc=32,freq=1.0), product of:
              0.4657003 = queryWeight, product of:
                6.064445 = boost
                9.3501 = idf(docFreq=9, maxDocs=42306)
                0.008212951 = queryNorm
              5.843812 = fieldWeight in 32, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                9.3501 = idf(docFreq=9, maxDocs=42306)
                0.625 = fieldNorm(doc=32)
        0.08 = coord(2/25)
    
  3. Spiller, F.: Programmieren mit Java (1996) 0.27
    0.27334613 = sum of:
      0.27334613 = product of:
        1.1389422 = sum of:
          0.109961964 = weight(abstract_txt:programmieren in 5700) [ClassicSimilarity], result of:
            0.109961964 = score(doc=5700,freq=1.0), product of:
              0.07604241 = queryWeight, product of:
                1.0004379 = boost
                9.254789 = idf(docFreq=10, maxDocs=42306)
                0.008212951 = queryNorm
              1.4460609 = fieldWeight in 5700, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                9.254789 = idf(docFreq=10, maxDocs=42306)
                0.15625 = fieldNorm(doc=5700)
          0.018384822 = weight(abstract_txt:eine in 5700) [ClassicSimilarity], result of:
            0.018384822 = score(doc=5700,freq=1.0), product of:
              0.03328442 = queryWeight, product of:
                1.1464188 = boost
                3.5350735 = idf(docFreq=3352, maxDocs=42306)
                0.008212951 = queryNorm
              0.55235523 = fieldWeight in 5700, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                3.5350735 = idf(docFreq=3352, maxDocs=42306)
                0.15625 = fieldNorm(doc=5700)
          0.06548911 = weight(abstract_txt:buch in 5700) [ClassicSimilarity], result of:
            0.06548911 = score(doc=5700,freq=1.0), product of:
              0.07763319 = queryWeight, product of:
                1.7508402 = boost
                5.398855 = idf(docFreq=519, maxDocs=42306)
                0.008212951 = queryNorm
              0.8435711 = fieldWeight in 5700, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                5.398855 = idf(docFreq=519, maxDocs=42306)
                0.15625 = fieldNorm(doc=5700)
          0.065065645 = weight(abstract_txt:dieses in 5700) [ClassicSimilarity], result of:
            0.065065645 = score(doc=5700,freq=1.0), product of:
              0.085077636 = queryWeight, product of:
                2.1164103 = boost
                4.89459 = idf(docFreq=860, maxDocs=42306)
                0.008212951 = queryNorm
              0.7647797 = fieldWeight in 5700, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                4.89459 = idf(docFreq=860, maxDocs=42306)
                0.15625 = fieldNorm(doc=5700)
          0.16892603 = weight(abstract_txt:java in 5700) [ClassicSimilarity], result of:
            0.16892603 = score(doc=5700,freq=1.0), product of:
              0.14601552 = queryWeight, product of:
                2.4011667 = boost
                7.404189 = idf(docFreq=69, maxDocs=42306)
                0.008212951 = queryNorm
              1.1569046 = fieldWeight in 5700, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                7.404189 = idf(docFreq=69, maxDocs=42306)
                0.15625 = fieldNorm(doc=5700)
          0.71111465 = weight(abstract_txt:programmiersprache in 5700) [ClassicSimilarity], result of:
            0.71111465 = score(doc=5700,freq=1.0), product of:
              0.504917 = queryWeight, product of:
                6.820578 = boost
                9.013627 = idf(docFreq=13, maxDocs=42306)
                0.008212951 = queryNorm
              1.4083792 = fieldWeight in 5700, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                9.013627 = idf(docFreq=13, maxDocs=42306)
                0.15625 = fieldNorm(doc=5700)
        0.24 = coord(6/25)
    
  4. Schwarz, I.; Umstätter, W.: Zum Prinzip der Objektdarstellung in SGML (1998) 0.16
    0.15668346 = sum of:
      0.15668346 = product of:
        0.65284777 = sum of:
          0.007353929 = weight(abstract_txt:eine in 618) [ClassicSimilarity], result of:
            0.007353929 = score(doc=618,freq=1.0), product of:
              0.03328442 = queryWeight, product of:
                1.1464188 = boost
                3.5350735 = idf(docFreq=3352, maxDocs=42306)
                0.008212951 = queryNorm
              0.2209421 = fieldWeight in 618, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                3.5350735 = idf(docFreq=3352, maxDocs=42306)
                0.0625 = fieldNorm(doc=618)
          0.014903762 = weight(abstract_txt:nicht in 618) [ClassicSimilarity], result of:
            0.014903762 = score(doc=618,freq=2.0), product of:
              0.0423073 = queryWeight, product of:
                1.2924997 = boost
                3.9855258 = idf(docFreq=2136, maxDocs=42306)
                0.008212951 = queryNorm
              0.35227403 = fieldWeight in 618, product of:
                1.4142135 = tf(freq=2.0), with freq of:
                  2.0 = termFreq=2.0
                3.9855258 = idf(docFreq=2136, maxDocs=42306)
                0.0625 = fieldNorm(doc=618)
          0.014665154 = weight(abstract_txt:sich in 618) [ClassicSimilarity], result of:
            0.014665154 = score(doc=618,freq=2.0), product of:
              0.046066865 = queryWeight, product of:
                1.557351 = boost
                3.601662 = idf(docFreq=3136, maxDocs=42306)
                0.008212951 = queryNorm
              0.31834495 = fieldWeight in 618, product of:
                1.4142135 = tf(freq=2.0), with freq of:
                  2.0 = termFreq=2.0
                3.601662 = idf(docFreq=3136, maxDocs=42306)
                0.0625 = fieldNorm(doc=618)
          0.06757041 = weight(abstract_txt:java in 618) [ClassicSimilarity], result of:
            0.06757041 = score(doc=618,freq=1.0), product of:
              0.14601552 = queryWeight, product of:
                2.4011667 = boost
                7.404189 = idf(docFreq=69, maxDocs=42306)
                0.008212951 = queryNorm
              0.46276182 = fieldWeight in 618, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                7.404189 = idf(docFreq=69, maxDocs=42306)
                0.0625 = fieldNorm(doc=618)
          0.26390868 = weight(abstract_txt:objektorientierten in 618) [ClassicSimilarity], result of:
            0.26390868 = score(doc=618,freq=1.0), product of:
              0.45625445 = queryWeight, product of:
                6.002627 = boost
                9.254789 = idf(docFreq=10, maxDocs=42306)
                0.008212951 = queryNorm
              0.57842433 = fieldWeight in 618, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                9.254789 = idf(docFreq=10, maxDocs=42306)
                0.0625 = fieldNorm(doc=618)
          0.28444585 = weight(abstract_txt:programmiersprache in 618) [ClassicSimilarity], result of:
            0.28444585 = score(doc=618,freq=1.0), product of:
              0.504917 = queryWeight, product of:
                6.820578 = boost
                9.013627 = idf(docFreq=13, maxDocs=42306)
                0.008212951 = queryNorm
              0.5633517 = fieldWeight in 618, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                9.013627 = idf(docFreq=13, maxDocs=42306)
                0.0625 = fieldNorm(doc=618)
        0.24 = coord(6/25)
    
  5. Kretschmer, B.; Hackl, Y.; Knapp, M.: ¬Das große Buch Java : mit Top-Index - Nachschlagen für alle Fälle ; heisse Themen, Tips & Tricks: mehr als 100 Programmbeispiele, mit vollständiger Praxisreferenz, verständliche Einführung in die objektorientierte Programmierung (1997) 0.15
    0.14953591 = sum of:
      0.14953591 = product of:
        1.2461326 = sum of:
          0.078586936 = weight(abstract_txt:buch in 5710) [ClassicSimilarity], result of:
            0.078586936 = score(doc=5710,freq=1.0), product of:
              0.07763319 = queryWeight, product of:
                1.7508402 = boost
                5.398855 = idf(docFreq=519, maxDocs=42306)
                0.008212951 = queryNorm
              1.0122854 = fieldWeight in 5710, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                5.398855 = idf(docFreq=519, maxDocs=42306)
                0.1875 = fieldNorm(doc=5710)
          0.35110614 = weight(abstract_txt:java in 5710) [ClassicSimilarity], result of:
            0.35110614 = score(doc=5710,freq=3.0), product of:
              0.14601552 = queryWeight, product of:
                2.4011667 = boost
                7.404189 = idf(docFreq=69, maxDocs=42306)
                0.008212951 = queryNorm
              2.4045808 = fieldWeight in 5710, product of:
                1.7320508 = tf(freq=3.0), with freq of:
                  3.0 = termFreq=3.0
                7.404189 = idf(docFreq=69, maxDocs=42306)
                0.1875 = fieldNorm(doc=5710)
          0.8164395 = weight(title_txt:objektorientierte in 5710) [ClassicSimilarity], result of:
            0.8164395 = score(doc=5710,freq=1.0), product of:
              0.4657003 = queryWeight, product of:
                6.064445 = boost
                9.3501 = idf(docFreq=9, maxDocs=42306)
                0.008212951 = queryNorm
              1.7531437 = fieldWeight in 5710, product of:
                1.0 = tf(freq=1.0), with freq of:
                  1.0 = termFreq=1.0
                9.3501 = idf(docFreq=9, maxDocs=42306)
                0.1875 = fieldNorm(doc=5710)
        0.12 = coord(3/25)