O folclore diz que Queda de artefatos computacionais EM dois Campos: Hardware E software.Presumivelmente, software inclui compiladores e Sistemas de linguagem natural compreender que laptops e tablets são hardware.MAS Como é que esta distinção: Como podemos definir o que é ser software e o que temos de ser hardware?UMA forma padrão identifica a distinção com o resumo / física (ver Entrada sobre Objetos abstratos) ONDE o hardware é levado para ser físicos e lógicos para ser abstrato.Infelizmente, isto não Parece Certo.Como o mouro (1978), Programas, que são normalmente Vistos Como software, e, portanto, sob a presente caracterização abstrata, Pode também ser dispositivos físicos.EM particular, OS Programas eram identificados com sequências de puxa e empurra a Alavanca de física.Existem diferentes reacções a esta observação.Alguns têm sugerido, não há distinção.EM particular, suber (1988) argumenta que o hardware é um CaSO especial de software e mouro (1978) que a distinção é ontologicamente insignificante.Por outro Lado, Duncan (2009, ver outros Recursos Da Internet), insiste EM que há UMA diferença importante MAS que só Pode ser feita Dentro de um Quadro que suporta Mais distinções ontológica do que a simples resumo / física (POR exemplo, B. Smith, 2012).Irmak (2012) também AChA que software e hardware são diferentes: O software é um artefato de abstrato, MAS, aparentemente, não UMA Norma, UMA vez que TEM propriedades temporais., seguida ou não de software / hardware distinção Pode ser substancial, a maioria DOS escritores concordam que, enquanto um programa Pode ser tomado Como UMA coisa abstrata, também Pode ser levantado Como UMA seqüência de operações físicas.Por conseguinte, ELES (POR exemplo, Colburn, 2000; charneca 1978) insistem que OS Programas têm UMA Dupla natureza: Ambos têm um abstrato CAPA e físico.De facto, UMA vez que este é concedido, Parece aplicável à maioria DOS artefatos computacionais.Por um Lado, ELES parecem ter UMA forma abstrata, que NOS permite refletir e raciocinar sobre elas, independentemente de qualquer manifestação física.Isso certamente se aplica a tipos de dados abstratos (Cardelli e Wegner 1985).Por exemplo, a lista de dados abstractos Tipo consiste de transportadora Tipo juntamente com as operações de apoio a formação e a manipulação de listAs.Mesmo quando não explícita, são determinadas por vários axiomas que arranja as SUAS propriedades, por exemplo, Se acrescenta um Elemento para cabeça de lista para formar UMA Nova lista e então remove a cabeça, a lista é retornado.Do Mesmo modo, abstract stack é determinada por axiomas que governam push e pop operações.COM essas propriedades Pode pensar sobre listAs e pilhas EM forma matemática, independentemente Da aplicação concreta.E é necessário.Não se Pode NEM programa de design SEM esse raciocínio; não podemos construir Programas correctos SEM raciocínio sobre o que OS Programas são destinados a fazer.Se isto é Certo, artefatos computacionais ter um resumo que é separável Da aparência física de realização ou execução.Na Verdade, este requisito para entreter Abstract dispositivos de apoio raciocínio físicas não é Exclusivo para ciência Da computação.A necessidade de abstração é claramente feita pelo físico Duhem.Quando um físico FAZ UMA experiência, duas representações distintas do instrumento no qual ele trabalha encher SUA Mente: UMA é a Imagem do concreto, instrumento que ele manipula a realidade; o outro é um modelo esquemático do Mesmo instrumento, construído com o auxílio de símbolos fornecidos por teorias; e é a este ideal e o simbólico instrumento que FAZ o SEU raciocínio, e é isso que ele aplica as Leis e fórmulas Da física.Um manômetro, por exemplo, é, por um Lado, UMA série de tubos de vidro, solidamente ligados um Ao outro, cheios de um líquido metálico pesado chamado mercúrio e por outro pelo fluido Perfeito EM mecânica, e EM cadA Ponto UMA certa densidade e temperatura definidos por UMA equação de compressão e expansão.(Duhem 1954: 155 - 156)Wittgenstein Fala de UMA noção semelhante Da abstração Quando ele argumenta que EM cinemática um abstracts longe de propriedades físicas reais.EM cinemática, falamos de UMA Biela não significa UMA vareta de latão Ou de aço ou não.Utilizamos a Palavra "Biela" Na Vida normal, MAS EM cinemática é utilizado de UMA forma Muito diferente, apesar de que dizem praticamente a mesma coisas sobre Como podemos dizer sobre a verdadeira vara; que é, VAI para Frente e para trás, gira, etc. MAS a verdadeira vara contratos e se expande, dizemos.O que dizer dessa vara?TEM contrato e expandir?- e então dizemos que não. MAS a Verdade é que não se trata de contratação ou expansão.É UMA fotografia de UMA haste, um símbolo usado no simbolismo de UMA Biela.E Neste simbolismo, não há Nada que corresponde a UMA contração ou expansão Da haste.(Wittgenstein de 1975 [1939]: 198)
sendo traduzido, aguarde..
