GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

C

Rodrigo Amaral Linguagem C 2 Portugiesisch

Inhalt der Mindmap

C

  1. Organização de codigo

    • Translation unit
      • A translation unit is the ultimate input to a C compiler from which an object file is generated. The source file after it has been processed by the C  preprocessorhttps://en.wikipedia.org/wiki/Translation_unit_%28programming%29
  2. Sintaxe

    • Static
      • Métodos/Funções
        • Static function is not visible outside of its translation unit http://stackoverflow.com/question s/558122/what-is-a-static-function
      • Structs
        • A Struct pode ser privada apenas declarando ela dentro do .C Se a definição de struct estiver aparecendo no Header da TAD talvez seja porque não faz sentido a mesma ser privada (já que será retorno ou parametro de alguma coisa no .H)
  3. Patterns

    • Design patterns
      • Padrão que atua na estruturação dos módulos. Como escreve-los de forma a proteger e tornar escalável
    • Language level patterns
      • Também conhecido como "Idiom". É o padrão de escrita do código no que se refere a melhor apresentação do mesmo.
    • Architectural patterns
      • É um padrão para arquitetura de software. Define responsábilidade entre módulos, tipos necessários de módulos e as comunicações entre os mesmos.
  4. Compilação

    • Incomplete types
      • É a possibilidade de declarar ponteiros a tipos ainda não definidos e que só serão definidos em tempo de compilação.  Um exemplo dessa ferramenta é utilizada em TADs para ponteiro de STRUCTS. Podemos apenas declarar que aquela interface trabalha com uma struct especifica, mas o seu codigo fica restrito ao .C. Com isso a estrutura fica inacessivel a quem utilizar a interface.
    • Pré-processador
      • Diretivas
        • Instruções de pré-compilação
  5. Teoria da Computação

    • TAD(ADT)
      • Tipo Abstrato de Dados. É a teoria de tratar um modelo de dados pelo seu comportamento e não pelas suas propriedades especificas. Pilhas, Listas, Filas são tipos abstratos de dados, pois para serem caracterizados como tal exigem a implementação de apenas alguns métodos obrigatórios. https://en.wikipedia.org/wiki/Abstract_data_type http://inst.eecs.berkeley.edu/~selfpace/studyguide/9C.sg/Output/ADTs.in.C.html

Informationen

Beschreibung
2 Linguagem C Mindmap am C, erstellt von Rodrigo Amaral am 30/08/2015.
Erstellt von
Rodrigo Amaral
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck