{"id":2764,"date":"2020-03-29T14:01:51","date_gmt":"2020-03-29T14:01:51","guid":{"rendered":"https:\/\/maelstromlife.com\/?p=2764"},"modified":"2026-05-26T20:20:18","modified_gmt":"2026-05-26T20:20:18","slug":"traducoes-sofware-ideologia-chun-sobre-o-software-ou-a-persistencia-do-conhecimento-visual","status":"publish","type":"post","link":"https:\/\/maelstromlife.com\/en\/2020\/03\/29\/traducoes-sofware-ideologia-chun-sobre-o-software-ou-a-persistencia-do-conhecimento-visual\/","title":{"rendered":"[Tradu\u00e7\u00e3o] &#8211; WENDY CHUN, &#8220;SOFTWARE: A PERSIST\u00caNCIA DO CONHECIMENTO VISUAL&#8221; (2005)"},"content":{"rendered":"<p style=\"text-align: center;\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4382\" data-permalink=\"https:\/\/maelstromlife.com\/en\/2020\/03\/29\/traducoes-sofware-ideologia-chun-sobre-o-software-ou-a-persistencia-do-conhecimento-visual\/traducao\/\" data-orig-file=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/traducao.jpg?fit=633%2C60&amp;ssl=1\" data-orig-size=\"633,60\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"tradu\u00e7\u00e3o\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/traducao.jpg?fit=633%2C60&amp;ssl=1\" class=\"alignnone wp-image-4382\" src=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/traducao.jpg?resize=569%2C54&#038;ssl=1\" alt=\"tradu\u00e7\u00e3o\" width=\"569\" height=\"54\" \/><\/p>\r\n<p style=\"text-align: center;\"><em style=\"font-size: revert; color: initial;\"><span style=\"color: #0000ff;\"><strong><a style=\"color: #0000ff;\" href=\"https:\/\/maelstromlife.com\/2022\/12\/07\/software-network-classe-chun-galloway-wark\/\">Voltar &#8211; Sum\u00e1rio<\/a><\/strong><\/span><\/em><a href=\"https:\/\/maelstromlife.com\/2022\/12\/07\/software-network-classe-chun-galloway-wark\/\"><em><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"5450\" data-permalink=\"https:\/\/maelstromlife.com\/en\/2020\/03\/29\/traducoes-sofware-ideologia-chun-sobre-o-software-ou-a-persistencia-do-conhecimento-visual\/voltar\/\" data-orig-file=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/voltar.jpg?fit=640%2C640&amp;ssl=1\" data-orig-size=\"640,640\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"voltar\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/voltar.jpg?fit=640%2C640&amp;ssl=1\" class=\"wp-image-5450 aligncenter\" src=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/voltar.jpg?resize=38%2C38&#038;ssl=1\" alt=\"voltar\" width=\"38\" height=\"38\" \/><\/em><\/a><\/p>\r\n\r\n\r\n<hr \/>\r\n<p style=\"text-align: center;\"><strong>SOFTWARE: A PERSIST\u00caNCIA DO CONHECIMENTO VISUAL<\/strong><\/p>\r\n<p style=\"text-align: center;\">WENDY HUI KYONG CHUN<\/p>\r\n<p style=\"text-align: center;\"><em>Originalmente publicado em:\u00a0 <\/em><em>Grey Room 18, Winter 2005, pp. 26\u201351<\/em><\/p>\r\n<p style=\"text-align: center;\">Tradu\u00e7\u00e3o: Ednei de Genaro<\/p>\r\n<p style=\"text-align: center;\">* *<\/p>\r\n<p style=\"text-align: center;\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2765\" data-permalink=\"https:\/\/maelstromlife.com\/en\/2020\/03\/29\/traducoes-sofware-ideologia-chun-sobre-o-software-ou-a-persistencia-do-conhecimento-visual\/image001-34\/\" data-orig-file=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/image001.png?fit=458%2C187&amp;ssl=1\" data-orig-size=\"458,187\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image001\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/image001.png?fit=458%2C187&amp;ssl=1\" class=\"alignnone size-full wp-image-2765\" src=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/image001.png?resize=458%2C187&#038;ssl=1\" alt=\"image001\" width=\"458\" height=\"187\" \/><\/p>\r\n\r\n<h6 style=\"text-align: center;\">Fig.1 \u2013 <em>Flip-flop de um master-slave clocked RS<\/em><\/h6>\r\n<p style=\"text-align: right;\"><em>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u201cQuando dados aparentemente insignificantes s\u00e3o analisados em rela\u00e7\u00e3o a bilh\u00f5es de elementos de dados, o invis\u00edvel torna-se vis\u00edvel\u201d \u2013 Seisint.<\/em><\/p>\r\n<p style=\"text-align: justify;\">Em <i data-path-to-node=\"4\" data-index-in-node=\"3\">O \u00caxtase da Comunica\u00e7\u00e3o<\/i>, Jean Baudrillard argumenta que \u201cn\u00e3o mais fazemos parte do drama da aliena\u00e7\u00e3o, mas do \u00eaxtase da comunica\u00e7\u00e3o. E este \u00eaxtase \u00e9 obsceno\u201d porque, \u201cna bruta e inexor\u00e1vel luz da informa\u00e7\u00e3o\u201d, tudo \u00e9 \u201cimediatamente transparente, vis\u00edvel, exposto\u201d [1]. Embora extrema, a associa\u00e7\u00e3o entre informa\u00e7\u00e3o \u2013 e, logo, computa\u00e7\u00e3o \u2013 e transpar\u00eancia encontra-se amplamente disseminada tanto entre o p\u00fablico em geral quanto nos meios acad\u00eamicos, diante do medo e da propaganda em torno dos bancos de dados nacionais, examinados pela no\u00e7\u00e3o de \u201csociedade de vigil\u00e2ncia\u201d. Tal associa\u00e7\u00e3o est\u00e1 em evidente desacordo com as opera\u00e7\u00f5es reais da computa\u00e7\u00e3o: para que os computadores se tornem m\u00e1quinas transparentes, \u00e9 preciso esquecer o fato de que computam \u2013 isto \u00e9, que geram textos e imagens, em vez de meramente representar ou reproduzir aquilo que existe em outro lugar. Mesmo quando conectados a tubos de vidro, os computadores n\u00e3o permitiam simplesmente ver o que estava do outro lado; antes, utilizavam os tubos para enviar e receber os pulsos de luz necess\u00e1rios para recriar o referente (caso ele exista). A atual proemin\u00eancia da transpar\u00eancia no design de produtos e nos discursos pol\u00edticos e acad\u00eamicos constitui um gesto compensat\u00f3rio. \u00c0 medida que nossas m\u00e1quinas leem e escrevem crescentemente sem n\u00f3s, tornando-se cada vez mais ileg\u00edveis, de modo que o ato de ver j\u00e1 n\u00e3o garante o saber (se \u00e9 que algum dia garantiu), a n\u00f3s, os chamados usu\u00e1rios, \u00e9 oferecida cada vez mais a possibilidade de ver, de ler; ao computador \u2013 o dispositivo mais n\u00e3o visual e n\u00e3o transparente \u2013 fomenta-se, paradoxalmente, mais \u201ccultura visual\u201d e \u201ctranspar\u00eancia\u201d. O software \u2013 ou, mais precisamente, a curiosa separa\u00e7\u00e3o entre software e hardware \u2013 impulsiona esse gesto compensat\u00f3rio. Ele perpetua certas no\u00e7\u00f5es de ver como conhecer, de leitura e legibilidade, que deveriam ter desaparecido com o decl\u00ednio da indexicalidade. Isso ocorre porque ele mimetiza simultaneamente a ideologia e a cr\u00edtica da ideologia, confundindo execut\u00e1vel com execu\u00e7\u00e3o, programa com processo, ordem com a\u00e7\u00e3o [2]. O software, por meio de linguagens de programa\u00e7\u00e3o oriundas de um sistema de comando e controle generificado, disciplina programadores e usu\u00e1rios, criando um sistema invis\u00edvel de visibilidade. O conhecimento do software \u00e9, ao mesmo tempo, ofuscante e revelador. Assim, tal como adverte Lev Manovich em <i data-path-to-node=\"4\" data-index-in-node=\"2382\">The Language of New Media<\/i>, os estudos de novas m\u00eddias precisam abarcar o software, n\u00e3o apenas adotar a linguagem do software, mas examinar criticamente as limita\u00e7\u00f5es da \u201ctranscodifica\u00e7\u00e3o\u201d e o novo estatuto do software como senso comum [3].<\/p>\r\n<p style=\"text-align: justify;\"><strong>Materializando o imaterial<\/strong><\/p>\r\n<p style=\"text-align: justify;\" data-start=\"0\" data-end=\"1456\">O software \u00e9, ou deveria ser, um conceito notoriamente dif\u00edcil. Atualmente, o senso comum da ci\u00eancia da computa\u00e7\u00e3o define o software como \u201cum conjunto de instru\u00e7\u00f5es que direciona um computador a realizar uma tarefa espec\u00edfica\u201d. Enquanto um conjunto de instru\u00e7\u00f5es, seu status material \u00e9 inst\u00e1vel; de fato, quanto mais voc\u00ea disseca o software, mais ele se esvanece. O historiador Paul Ceruzzi compara-o a uma cebola, \u201ccom muitas camadas distintas de software sobre um n\u00facleo de hardware\u201d [4]. Esta estrutura acebolada, no entanto, \u00e9 em si mesma um efeito de programa\u00e7\u00e3o: codifica-se usando outro programa de software; software e hardware (como genes e DNA) n\u00e3o podem ser fisicamente separados. O cientista da computa\u00e7\u00e3o Manfred Broy descreve o software como \u201cquase intang\u00edvel, geralmente invis\u00edvel, complexo, vasto e dif\u00edcil de compreender\u201d. Uma vez que o software \u00e9 \u201ccomplexo, propenso a erros e dif\u00edcil de visualizar\u201d, Broy argumenta que muitos dos \u201cpioneiros\u201d procuraram tornar o <span class=\"citation-61 citation-end-61\">\u201csoftware mais f\u00e1cil de visualizar e compreender, para representar os fen\u00f4menos encontrados no desenvolvimento de software a partir de modelos que explicitem as tarefas frequentemente impl\u00edcitas e intang\u00edveis<\/span> da engenharia de software\u201d [5]. Friedrich Kittler argumentou de forma mais contundente que \u201cn\u00e3o existe software\u201d, uma vez que tudo se reduz a diferen\u00e7as de tens\u00e3o como significantes [6]. Na d\u00e9cada de 1940, o software n\u00e3o existia: literalmente n\u00e3o havia software [7]. \u201cPrograma\u00e7\u00e3o\u201d envolvia a tarefa humana de realizar conex\u00f5es, ajustar chaves e inserir valores (\u201cprograma\u00e7\u00e3o direta\u201d), bem como a tarefa humana e mec\u00e2nica de coordenar as variadas partes do computador. Em 1946, o programador mestre do ENIAC (o primeiro computador digital eletr\u00f4nico de uso geral a ser projetado, constru\u00eddo e usado com sucesso) controlava a sequ\u00eancia de a\u00e7\u00f5es necess\u00e1rias para solucionar um problema num\u00e9rico [8]. Inicialmente, o ENIAC era reconectado por fia\u00e7\u00e3o a cada novo problema, de modo que, essencialmente, um novo ENIAC era criado toda vez que era usado. Sua convers\u00e3o em um computador de programa armazenado, em 1947 (em parte devido a uma sugest\u00e3o de John von Neumann), significou que os programas poderiam ser codificados configurando-se chaves, as quais corresponderiam a sessenta instru\u00e7\u00f5es armazenadas, em vez de conectar cabos. Esta mudan\u00e7a, compreendida como uma forma de abrir a programa\u00e7\u00e3o para cientistas comuns, diminuiu drasticamente o tempo necess\u00e1rio para a programa\u00e7\u00e3o, enquanto aumentou o tempo para a computa\u00e7\u00e3o. Hoje, tais configura\u00e7\u00f5es intercambi\u00e1veis seriam chamadas de software, porque, com as linguagens simb\u00f3licas de programa\u00e7\u00e3o, as configura\u00e7\u00f5es f\u00edsicas (que, por exemplo, permitiam que um valor X fosse movido da posi\u00e7\u00e3o de mem\u00f3ria Y para o acumulador) tornaram-se traduz\u00edveis para uma sequ\u00eancia de n\u00fameros lidos na mem\u00f3ria do computador. Atualmente, as &#8220;operadoras&#8221; clericais que planejavam a fia\u00e7\u00e3o e conectavam o ENIAC (Kathleen McNulty, Frances Bilas, Betty Jean Jennings, Elizabeth Snyder, Ruth Lichterman e Marlyn Wescoff) s\u00e3o reivindicadas como algumas das primeiras programadoras. Linguagens simb\u00f3licas de programa\u00e7\u00e3o e, portanto, o software, como Ceruzzi e Wolfgang Hagen t\u00eam argumentado, n\u00e3o foram previstos. A emerg\u00eancia da linguagem simb\u00f3lica de programa\u00e7\u00e3o dependeu da percep\u00e7\u00e3o de que o computador poderia armazenar instru\u00e7\u00f5es num\u00e9ricas t\u00e3o facilmente quanto dados, e de que o pr\u00f3prio computador poderia ser usado para a tradu\u00e7\u00e3o entre nota\u00e7\u00f5es simb\u00f3licas e num\u00e9ricas. Os programadores do EDSAC, um computador pioneiro (1949) de Cambridge, Inglaterra, foram os primeiros a usar o computador para a tradu\u00e7\u00e3o entre um c\u00f3digo de montagem (<i data-path-to-node=\"5\" data-index-in-node=\"3684\">assembly<\/i>) mais humanamente leg\u00edvel (por exemplo, \u201cA100\u201d para \u201cadicione o conte\u00fado da posi\u00e7\u00e3o 100 ao registrador de adi\u00e7\u00e3o\u201d) e o que desde ent\u00e3o \u00e9 chamado de linguagem de m\u00e1quina (em vez de um c\u00f3digo l\u00f3gico). O armazenamento foi a chave para a emerg\u00eancia das linguagens de programa\u00e7\u00e3o; contudo, como o estudo de John von Neumann revelou, o armazenamento n\u00e3o era suficiente: von Neumann, cujo nome se tornou o descritor para todos os computadores modernos de programa armazenado, tamb\u00e9m idealizou uma nota\u00e7\u00e3o semelhante \u00e0 do EDSAC com Herman Goldstine, mas assumiu que escritur\u00e1rios fariam a tradu\u00e7\u00e3o [9]. Al\u00e9m disso, a linguagem <i data-path-to-node=\"5\" data-index-in-node=\"4312\">assembly<\/i> n\u00e3o \u00e9 uma linguagem de programa\u00e7\u00e3o de alto n\u00edvel; um computador n\u00e3o \u00e9 automaticamente uma m\u00e1quina midi\u00e1tica. De acordo com Hagen, \u201cpor d\u00e9cadas, a arqueo-estrutura da m\u00e1quina de von Neumann n\u00e3o revelou que essa m\u00e1quina seria mais do que uma nova calculadora, mais do que uma ferramenta poderosa para o trabalho mental, a saber, um novo meio de comunica\u00e7\u00e3o\u201d. A mudan\u00e7a da calculadora para o meio de comunica\u00e7\u00e3o, Hagen assevera, decorreu em si mesma de um \u201cimperativo de comunica\u00e7\u00e3o\u201d que:<\/p>\r\n\r\n<blockquote>\r\n<p style=\"text-align: justify;\">cresceu na Guerra Fria, fora do econ\u00f4mico, fora da organiza\u00e7\u00e3o de trabalho, talvez fora da sedu\u00e7\u00e3o num\u00e9rica primitiva que as m\u00e1quinas exercem, fora dos jogos num\u00e9ricos, fora dos jogos com d\u00edgitos, dos espa\u00e7os reservados, dos mecanismos, e de todo <em>quid pro quo<\/em> quase-lingu\u00edstico da estrutura interior de todas estas origens [10].<\/p>\r\n<img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2767\" data-permalink=\"https:\/\/maelstromlife.com\/en\/2020\/03\/29\/traducoes-sofware-ideologia-chun-sobre-o-software-ou-a-persistencia-do-conhecimento-visual\/image002-20\/\" data-orig-file=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/image002.png?fit=333%2C412&amp;ssl=1\" data-orig-size=\"333,412\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image002\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/image002.png?fit=333%2C412&amp;ssl=1\" class=\"size-full wp-image-2767 aligncenter\" src=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/image002.png?resize=333%2C412&#038;ssl=1\" alt=\"image002\" width=\"333\" height=\"412\" \/><\/blockquote>\r\n<h6 style=\"text-align: center;\">Fig.2 &#8211; <em>Capitan<\/em> Grace M. Hopper, 1976. <em>U.S. Navy Photo <\/em>(n\u00famero NH 96945), <em>Naval Historical Center<\/em>, Washington, D.C.<\/h6>\r\n<img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2768\" data-permalink=\"https:\/\/maelstromlife.com\/en\/2020\/03\/29\/traducoes-sofware-ideologia-chun-sobre-o-software-ou-a-persistencia-do-conhecimento-visual\/image003-10\/\" data-orig-file=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/image003.png?fit=513%2C400&amp;ssl=1\" data-orig-size=\"513,400\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image003\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/image003.png?fit=513%2C400&amp;ssl=1\" class=\"size-full wp-image-2768 aligncenter\" src=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/image003.png?resize=513%2C400&#038;ssl=1\" alt=\"image003\" width=\"513\" height=\"400\" \/>\r\n<h6 style=\"text-align: center;\">Fig. 3 &#8211; \u201cBug\u201d, o primeiro computador, 1945. <em>U.S. Navy Photo<\/em> (n\u00famero NH 96566-KN), <em>Naval Historical Center<\/em>, Washington, D.C.<\/h6>\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><strong>Programa\u00e7\u00e3o autom\u00e1tica<\/strong><\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"2\">Programa\u00e7\u00e3o autom\u00e1tica, o que chamamos hoje de programa\u00e7\u00e3o, emergiu do desejo de reutilizar o c\u00f3digo e integrar o computador em sua pr\u00f3pria opera\u00e7\u00e3o \u2013 isto \u00e9, de transformar instru\u00e7\u00f5es singulares em uma linguagem na qual o computador pode escrever. Tal como Mildred Koss, uma antiga programadora do UNIVAC, explica:<\/p>\r\n\r\n<blockquote data-path-to-node=\"3\">\r\n<p style=\"text-align: justify;\" data-path-to-node=\"3,0\">Escrever c\u00f3digos de m\u00e1quina envolveu passos r\u00edgidos e tediosos, desmembrando processos em instru\u00e7\u00f5es discretas, atribuindo locais espec\u00edficos de mem\u00f3ria para todos os comandos e gerenciando os <i data-path-to-node=\"3,0\" data-index-in-node=\"193\">buffers<\/i> de E\/S. Depois de seguir esses passos de implementa\u00e7\u00e3o de rotinas matem\u00e1ticas, de bibliotecas de sub-rotinas e de classifica\u00e7\u00e3o de programas, nossa tarefa foi examinar o processo mais amplo de programa\u00e7\u00e3o. N\u00f3s precis\u00e1vamos entender como poder\u00edamos reutilizar o c\u00f3digo testado e fazer a m\u00e1quina auxiliar na programa\u00e7\u00e3o. Enquanto program\u00e1vamos, examinamos o processo e tentamos pensar em modos de abstrair essas etapas, incorporando-as na linguagem de alto n\u00edvel. Isto nos levou a desenvolver interpretadores, montadores (<i data-path-to-node=\"3,0\" data-index-in-node=\"721\">assemblers<\/i>), compiladores e geradores \u2013 programas planejados para operar ou produzir outros programas, isto \u00e9, programa\u00e7\u00e3o autom\u00e1tica [11].<\/p>\r\n<\/blockquote>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"4\">Programa\u00e7\u00e3o autom\u00e1tica \u00e9 uma abstra\u00e7\u00e3o que permite a produ\u00e7\u00e3o de c\u00f3digo leg\u00edvel por humanos, ativado por computador \u2013 chave para a comodifica\u00e7\u00e3o e a materializa\u00e7\u00e3o do software, e para a emerg\u00eancia da linguagem de programa\u00e7\u00e3o de alto n\u00edvel. A automa\u00e7\u00e3o da programa\u00e7\u00e3o \u2013 em particular, as linguagens de programa\u00e7\u00e3o \u2013 faz com que o problema da programa\u00e7\u00e3o deixe de ser orientado ao hardware e passe a ser orientado textualmente. Linguagens de programa\u00e7\u00e3o de alto n\u00edvel, a despeito do agenciamento da linguagem, disparam uma instru\u00e7\u00e3o, permitindo esquecer a m\u00e1quina; permitem focar mais no programa do que na m\u00e1quina. A \u201cprograma\u00e7\u00e3o direta\u201d permitia uma configura\u00e7\u00e3o \u00fanica de cabos; as primeiras linguagens de m\u00e1quina podiam ser iter\u00e1veis, mas somente em uma mesma m\u00e1quina \u2013 assumindo, \u00e9 claro, que n\u00e3o houvesse erro ou defeito na engenharia. De modo a constituir-se como linguagem ou texto, o software e as \u201clinguagens\u201d nas quais se baseiam devem se tornar iter\u00e1veis. Com as linguagens de programa\u00e7\u00e3o, o produto programado n\u00e3o \u00e9 mais uma m\u00e1quina em execu\u00e7\u00e3o, mas sim essa coisa chamada software \u2013 algo teoricamente (se n\u00e3o praticamente) iter\u00e1vel, repet\u00edvel, reutiliz\u00e1vel, n\u00e3o importando quem o escreveu ou a qual m\u00e1quina foi destinado. As linguagens de programa\u00e7\u00e3o denotam a aus\u00eancia do programador e da m\u00e1quina naquilo que se chama <span class=\"citation-1373 citation-1374 citation-1375 citation-1376 citation-end-1376\">escrita [12]. As linguagens de programa\u00e7\u00e3o permitiram a separa\u00e7\u00e3o entre instru\u00e7\u00e3o e m\u00e1quina, entre imperativo e a\u00e7\u00e3o.<\/span><\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"5\"><span class=\"citation-1369 citation-1370 citation-1371 citation-1372 citation-end-1372\">A partir da sabedoria adquirida, as referidas primeiras tentativas de automatizar a programa\u00e7\u00e3o for<\/span><span class=\"citation-1369 citation-1370 citation-1371 citation-end-1371\">am ineficientes e combatidas por programadores \u201creais\u201d. John Backus, desenvolvedor do FORTRAN, afirma que os primeiros<\/span><span class=\"citation-1369 citation-1370 citation-end-1370\"> programadores de linguagem de m\u00e1quina estavam envolvidos em uma \u201cmagia negra\u201d; eles tinham um \u201corgulho chauvi<\/span><span class=\"citation-1369 citation-end-1369\">nista de suas<\/span> fronteiras de explora\u00e7\u00e3o <span class=\"citation-1367 citation-1368 citation-end-1368\">e um correspondente conservadorismo; muitos programadores da d\u00e9cada de 1950 come\u00e7aram a se considerar membros de um sacerd\u00f3cio que guardava habilidades e mist\u00e9rios muito complexos para os meros mortais\u201d [13]. Koss argumenta ainda que, \u201csem essas linguagens e proce<\/span><span class=\"citation-1367 citation-end-1367\">ssos de n\u00edveis superiores [&#8230;], que democratizaram a solu\u00e7\u00e3o de problemas com o computador, acredito que a programa\u00e7\u00e3o teria permanecido n<\/span>as m\u00e3os de um n\u00famero relativamente pequeno de criadores de software de orienta\u00e7\u00e3o t\u00e9cnica, usando c\u00f3digo de m\u00e1quina, sendo ent\u00e3o essencialmente os altos sacerdotes da computa\u00e7\u00e3o\u201d [14].<\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"6\">A resist\u00eancia \u00e0 programa\u00e7\u00e3o autom\u00e1tica tamb\u00e9m parece ter sido engendrada pelos clientes corporativos e acad\u00eamicos, para os quais os programadores eram ordens de magnitude mais baratos que os computadores. Jean Sammet, programadora precursora, em sua influente obra <i data-path-to-node=\"6\" data-index-in-node=\"265\">Programming Languages: History and Fundamentals<\/i>, relata que:<\/p>\r\n\r\n<blockquote data-path-to-node=\"7\">\r\n<p style=\"text-align: justify;\" data-path-to-node=\"7,0\">&#8230;os clientes levantaram muitas obje\u00e7\u00f5es, a principal delas foi que provavelmente o compilador n\u00e3o poderia produzir um c\u00f3digo-objeto t\u00e3o bom quanto seus melhores programadores. Uma significativa campanha de marketing para promover <span class=\"citation-1366 citation-end-1366\">as vantagens de tais sistemas estava em andamento naquele momento, com a ponta de lan\u00e7a sendo realizada para as linguagens num\u00e9ricas cient\u00edficas (ou seja, FORTRAN) da IBM e para as linguagens de processamento de d<\/span>ados comerciais na linguagem \u201cde tipo ingl\u00eas\u201d da Remington Rand (e da Dra. Grace Hopper, especialmente) [15].<\/p>\r\n<\/blockquote>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"8\">Tal campanha de marketing <span class=\"citation-1365 citation-end-1365\">n\u00e3o apenas incrementou as linguagens de alto n\u00edvel (desvalorizando os processos humanos de produ\u00e7\u00e3o), mas tamb\u00e9m alavancou novos hardwares: para rodar estes programas, precisavam de m\u00e1quinas mais poderosas. A insist\u00eancia do governo <\/span>na padroniza\u00e7\u00e3o, de forma mais evidente no desenvolvimento e dissemina\u00e7\u00e3o do COBOL, tamb\u00e9m influenciou fortemente a aceita\u00e7\u00e3o de linguagens de alto n\u00edvel, as quais eram, de novo, teoricamente, se n\u00e3o sempre praticamente, independentes de m\u00e1quina e iter\u00e1veis. O ciclo de atualiza\u00e7\u00e3o do hardware era normalmente resultado do ac\u00famulo do tempo de programa\u00e7\u00e3o.<\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"9\">A \u201ccampanha de marketing\u201d levou ao que muitos expressaram como a democratiza\u00e7\u00e3o da programa\u00e7\u00e3o. Na vis\u00e3o de Sammet, essa era uma revolu\u00e7\u00e3o parcial,<\/p>\r\n\r\n<blockquote data-path-to-node=\"10\">\r\n<p style=\"text-align: justify;\" data-path-to-node=\"10,0\">&#8230;uma vez que instala\u00e7\u00f5es de computadores operavam, <span class=\"citation-1364 citation-end-1364\">n\u00e3o somente se tornou, mas tamb\u00e9m ficou bastante pr\u00e1tico ter engenheiros, cientistas e outras pessoas realmente programando seus pr\u00f3prios problemas sem o interm\u00e9dio de um programador profissional. De tal modo, a discuss\u00e3o entre <\/span>a pol\u00edtica de laborat\u00f3rio aberto (<i data-path-to-node=\"10,0\" data-index-in-node=\"315\">open shop<\/i>) e laborat\u00f3rio fechado (<i data-path-to-node=\"10,0\" data-index-in-node=\"349\">closed shop<\/i>) <span class=\"citation-1362 citation-1363 citation-end-1363\">tornou-se muito forte, muitas vezes centrando-se no uso do FORTRAN como figura-chave para os dois lados. Tal fato n\u00e3o deve ser interpretado como uma afirma\u00e7\u00e3o de que todas as pessoas com problemas num\u00e9ricos-cient\u00edficos a serem<\/span><span class=\"citation-1362 citation-end-1362\"> resolvidos dispuseram-se prontamente a aprender FORTRAN. Isso realmente n\u00e3o \u00e9 verdade. Mas um n\u00famero significativo de pessoas dis<\/span>p\u00f4s-se, e tal fato causou um grande impacto em toda a ind\u00fastria de computadores. Um dos efeitos colaterais subsidi\u00e1rios do FORTRAN foi a introdu\u00e7\u00e3o do FORTRAN Monitor System [IB60], tornando a opera\u00e7\u00e3o do computador muito mais eficiente, e exigindo menos interven\u00e7\u00e3o do operador para a execu\u00e7\u00e3o do grande n\u00famero de programas FORTRAN (assim como da linguagem de m\u00e1quina) [16].<\/p>\r\n<\/blockquote>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"11\">A \u201cabertura\u201d da computa\u00e7\u00e3o, por meio da qual se produziu uma resson\u00e2ncia distinta do termo <i data-path-to-node=\"11\" data-index-in-node=\"91\">open<\/i> em \u201c<i data-path-to-node=\"11\" data-index-in-node=\"100\">open source<\/i>\u201d, teria denotado tanto um alento \u00e0 dissemina\u00e7\u00e3o da computa\u00e7\u00e3o entre aqueles com problemas num\u00e9rico-cient\u00edficos a resolver como um decl\u00ednio das opera\u00e7\u00f5es realizadas por humanos frente aos sistemas operacionais. Contudo, cientistas sempre estiveram envolvidos em computa\u00e7\u00e3o, ainda que a computa\u00e7\u00e3o nem sempre fosse considerada uma carreira cientificamente digna e, como referido anteriormente, a maior introdu\u00e7\u00e3o de chaves (<i data-path-to-node=\"11\" data-index-in-node=\"534\">dials<\/i>) do que de fios (<i data-path-to-node=\"11\" data-index-in-node=\"557\">wires<\/i>) foi vista como favorecimento <span class=\"citation-1358 citation-1359 citation-1360 citation-1361 citation-end-1361\">de cientistas comuns. A hist\u00f3ria da computa\u00e7\u00e3o \u00e9 cheia de momentos de \u201cliberta\u00e7\u00e3o dos computadores\u201d [17].<\/span><\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"12\"><span class=\"citation-1354 citation-1355 citation-1356 citation-1357 citation-end-1357\">Tal narrativa de \u201cabertura\u201d da computa\u00e7\u00e3o atrav\u00e9s de linguagens de alto n\u00edvel pressup\u00f5e que os programadores naturalmente gostavam de tarefas num\u00e9rica<\/span><span class=\"citation-1354 citation-1355 citation-1356 citation-end-1356\">s tediosas e repetitivas, desenvolvendo solu\u00e7\u00f5es singulares para seus clientes. O \u201cdom\u00ednio\u201d da computa<\/span><span class=\"citation-1354 citation-1355 citation-end-1355\">\u00e7\u00e3o pode ser facilmente percebido como \u201csofrimento\u201d. Harry Reed, um dos primeiros programadores do ENIAC, argumen<\/span><span class=\"citation-1354 citation-end-1354\">ta:<\/span><\/p>\r\n\r\n<blockquote data-path-to-node=\"13\">\r\n<p style=\"text-align: justify;\" data-path-to-node=\"13,0\">Toda a ideia de computa\u00e7\u00e3o com o ENIAC era uma esp\u00e9cie de camisa de for\u00e7a. Programar para o computador, o que quer que isso significasse, era uma experi\u00eancia penitencial \u2013 sofria-se para tanto. E foi somente na d\u00e9cada de 1970 que finalmente conseguimos convencer as pessoas de que elas n\u00e3o precisariam de programadores continuamente escrevendo pequenos programas para elas. Na verdade, eu tive que pegar meu Departamento e colocar sentado todo mundo que n\u00e3o tinha ainda feito um curso de FORTRAN, porque, meu Deus, eles escreveriam seus pr\u00f3prios programas agora. N\u00e3o \u00edamos pedir aos especialistas em computa\u00e7\u00e3o que escrevessem os programas pequenos e simples que eles mesmos deveriam estar escrevendo [18].<\/p>\r\n<\/blockquote>\r\n<img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2769\" data-permalink=\"https:\/\/maelstromlife.com\/en\/2020\/03\/29\/traducoes-sofware-ideologia-chun-sobre-o-software-ou-a-persistencia-do-conhecimento-visual\/image004-7\/\" data-orig-file=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/image004.png?fit=459%2C311&amp;ssl=1\" data-orig-size=\"459,311\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image004\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/image004.png?fit=459%2C311&amp;ssl=1\" class=\"size-full wp-image-2769 aligncenter\" src=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/image004.png?resize=459%2C311&#038;ssl=1\" alt=\"image004\" width=\"459\" height=\"311\" \/>\r\n<h6 style=\"text-align: center;\">Fig. 4 \u2013 Duas mulheres conectando um novo programa no lado direito do ENIAC, final da d\u00e9cada de 1940. <em>U.S. Army Photo, Army Research Laboratory Technical Library<\/em>, Aberdeen Proving Ground, Aberdeen, Maryland.<\/h6>\r\n<p style=\"text-align: justify;\">A narrativa da democratiza\u00e7\u00e3o da programa\u00e7\u00e3o revela a tens\u00e3o no centro dos sistemas de programa\u00e7\u00e3o e controle: eles s\u00e3o sistemas de comando ou servomecanismos (nome inicialmente dado por Norbert Wiener)? Programa\u00e7\u00e3o \u00e9 uma atividade clerical ou um ato de comando? Dado que a m\u00e1quina lida com a \u201cprograma\u00e7\u00e3o propriamente dita\u201d [<i data-path-to-node=\"2\" data-index-in-node=\"326\">programming proper<\/i>] \u2013 a sequ\u00eancia de eventos durante a execu\u00e7\u00e3o \u2013, a programa\u00e7\u00e3o da programa\u00e7\u00e3o constitui alguma coisa? O que est\u00e1 subsumido na mudan\u00e7a lingu\u00edstica de \u201coperador\u201d para \u201cprogramador\u201d? A no\u00e7\u00e3o de um \u201csacerd\u00f3cio\u201d de programadores oblitera essa tens\u00e3o, fazendo parecer que a programa\u00e7\u00e3o sempre foi objeto de uma tutela zelosa, esquecendo suas origens clericais. Na d\u00e9cada de 1950, a programa\u00e7\u00e3o n\u00e3o parece ter sido nem divertida nem equilibrada em termos de g\u00eanero, em parte porque era uma inven\u00e7\u00e3o muito recente e tamb\u00e9m porque n\u00e3o era lucrativa em compara\u00e7\u00e3o com o projeto e a venda de hardware [19]. As \u201cgarotas do ENIAC\u201d foram inicialmente contratadas como subprofissionais, e algumas precisavam adquirir mais qualifica\u00e7\u00f5es para se firmarem em suas posi\u00e7\u00f5es. \u00c0 medida que muitas mulheres programadoras se retiravam para ter filhos ou se casavam, os homens assumiam seus postos de trabalho cada vez mais lucrativos. As bases auxiliares e eminentemente femininas da programa\u00e7\u00e3o \u2013 tanto em termos de pessoal quanto de estrutura de comando \u2013 foram obscurecidas quando a programa\u00e7\u00e3o come\u00e7ou a se tornar, ao mesmo tempo, um campo acad\u00eamico e de engenharia. Tal supress\u00e3o foi fundamental <span class=\"citation-1461 citation-end-1461\">para a profissionaliza\u00e7\u00e3o da programa\u00e7\u00e3o \u2013 um dom\u00ednio compensat\u00f3rio edificado sob a oculta\u00e7\u00e3o da m\u00e1quina. A democratiza\u00e7\u00e3o n\u00e3o substituiu os programadores profissionais, mas refor\u00e7ou suas posi\u00e7\u00f5<\/span>es como profissionais, diminuindo paradoxalmente seu poder real sobre suas m\u00e1quinas e generalizando o conceito de engenharia da informa\u00e7\u00e3o.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify;\"><strong>Sim, Senhor<\/strong><\/p>\r\n<p style=\"text-align: justify;\">A presun\u00e7\u00e3o de que os programadores realizam facilmente tarefas tediosas aponta para a hist\u00f3ria humana e de g\u00eanero da programa\u00e7\u00e3o e da computa\u00e7\u00e3o. Durante a Segunda Guerra Mundial, quase todos os computadores humanos eram mulheres jovens com alguma forma\u00e7\u00e3o em matem\u00e1tica. As mulheres n\u00e3o estavam apenas dispon\u00edveis para o trabalho, como tamb\u00e9m eram consideradas melhores e mais conscienciosas computadoras, provavelmente porque eram tidas como mais adequadas para tarefas repetitivas e clericais. As programadoras eram antigas computadoras, sendo consideradas mais aptas para preparar suas sucessoras mec\u00e2nicas: elas pensavam como os computadores.<\/p>\r\n<img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2770\" data-permalink=\"https:\/\/maelstromlife.com\/en\/2020\/03\/29\/traducoes-sofware-ideologia-chun-sobre-o-software-ou-a-persistencia-do-conhecimento-visual\/image005-6\/\" data-orig-file=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/image005.png?fit=389%2C396&amp;ssl=1\" data-orig-size=\"389,396\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image005\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/image005.png?fit=389%2C396&amp;ssl=1\" class=\"size-full wp-image-2770 aligncenter\" src=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/image005.png?resize=389%2C396&#038;ssl=1\" alt=\"image005\" width=\"389\" height=\"396\" \/>\r\n<h6 style=\"text-align: center;\">Fig. 5 \u2013 Programadores do ENIAC, final da d\u00e9cada de 1940. <em>U.S. Military Photo, Redstone Arsenal Archives, Huntsville, Alabama<\/em>.<\/h6>\r\n<p style=\"text-align: justify;\" data-start=\"0\" data-end=\"2010\">Algu\u00e9m pode afirmar que a programa\u00e7\u00e3o tornou-se programa\u00e7\u00e3o e o software tornou-se software quando os comandos mudaram do comando da \u201cgarota\u201d para o comando da m\u00e1quina. A imagem acima (fig. 5) revela o sonho de uma \u201cprograma\u00e7\u00e3o adequada\u201d \u2013 um homem sentado \u00e0 mesa dando comandos para uma mulher \u201coperadora\u201d [20]. As linguagens de software s\u00e3o baseadas em uma s\u00e9rie de imperativos derivados da estrutura de comando e controle da Segunda Guerra Mundial. A automa\u00e7\u00e3o do comando e controle, que <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Paul Edwards<\/span><\/span> identificou como um desvio das tradi\u00e7\u00f5es militares, de \u201clideran\u00e7a pessoal, de comando descentralizado no campo de batalha e de autoridade baseada na experi\u00eancia\u201d, provavelmente come\u00e7ou como computa\u00e7\u00e3o mec\u00e2nica durante a Segunda Guerra Mundial. Isso \u00e9 intimamente exemplificado pelo relacionamento entre os Wrens, os membros volunt\u00e1rios do Women\u2019s Royal Naval Service, e seus oficiais comandantes em <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Bletchley Park<\/span><\/span>. Os Wrens, tamb\u00e9m chamados de escravos por <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Alan Turing<\/span><\/span> (um termo agora incorporado nos sistemas de computadores), eram funcion\u00e1rios respons\u00e1veis pela opera\u00e7\u00e3o mec\u00e2nica das m\u00e1quinas de an\u00e1lise criptogr\u00e1fica (o Bombe e o Colossus), embora pelo menos uma das funcion\u00e1rias, <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Joan Clarke<\/span><\/span>, tenha se tornado analista. Reveladoramente, <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">I. J. Good<\/span><\/span>, um analista, descreve o Colossus como permitindo, somente no final da d\u00e9cada de 1970, uma sinergia de m\u00e1quinas duplicadas por m\u00e1quinas modernas: \u201co analista sentava-se \u00e0 m\u00e1quina de escrever e atribu\u00eda instru\u00e7\u00f5es para um Wren fazer altera\u00e7\u00f5es nos programas. Algumas outras instru\u00e7\u00f5es eram reduzidas a \u00e1rvores de decis\u00e3o e entregues aos operadores de m\u00e1quinas (Wrens)\u201d [21]. Esta sinergia homem-m\u00e1quina, ou processo de intera\u00e7\u00e3o em tempo real (mais do que por processamento em lotes), tornou indistingu\u00edveis os Wrens e as m\u00e1quinas, enquanto, simultaneamente, contava com a habilidade dos Wrens em responder a ordens matem\u00e1ticas.<\/p>\r\n<p style=\"text-align: justify;\" data-start=\"2012\" data-end=\"2576\">A hist\u00f3ria do encontro inicial entre <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Grace Hopper<\/span><\/span> (uma das primeiras e mais importantes programadoras) e <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Howard Aiken<\/span><\/span> apoia a narrativa acima. Hopper, doutora em matem\u00e1tica por <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Yale University<\/span><\/span> e anteriormente professora de matem\u00e1tica de <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Vassar College<\/span><\/span>, foi contratada pela Marinha Americana para programar o Mark I, um computador digital eletromec\u00e2nico que fazia um som parecido com o de uma sala cheia de agulhas de tric\u00f4. De acordo com Hopper, Aiken mostrou para ela: um objeto largo com tr\u00eas listras&#8230; Acenou com a m\u00e3o e disse: \u201cIsto \u00e9 uma m\u00e1quina computacional\u201d. Eu disse, \u201cSim, Senhor\u201d. O que mais eu poderia dizer? Ele disse que gostaria que eu fizesse os c\u00e1lculos dos coeficientes das s\u00e9ries de tangentes, para quinta-feira. De novo, o que eu poderia dizer: \u201cSim, Senhor\u201d. Eu n\u00e3o sabia absolutamente o que estava acontecendo, mas foi assim meu encontro com o Howard Hathway Aiken [22].<\/p>\r\n<p style=\"text-align: justify;\" data-start=\"0\" data-end=\"917\">A computa\u00e7\u00e3o dependia do \u201csim, senhor\u201d nas respostas \u00e0s senten\u00e7as declarativas curtas e imperativas, que eram a ess\u00eancia dos comandos. Ao contr\u00e1rio do que dizia <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Neal Stephenson<\/span><\/span>, no come\u00e7o era o comando em vez da linha de comando. A linha de comando \u00e9 uma mera simula\u00e7\u00e3o de sistema operacional (OS). Os comandos permitiriam a oscila\u00e7\u00e3o entre programa\u00e7\u00e3o e a\u00e7\u00e3o, algo que faz do software um sistema de comunica\u00e7\u00e3o t\u00e3o persuasivo, mas logicamente \u201ctrivial\u201d. As lembran\u00e7as de <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">I. J. Good<\/span><\/span> e Hopper tamb\u00e9m revelam a rotiniza\u00e7\u00e3o no centro da programa\u00e7\u00e3o: o analista de <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Bletchley Park<\/span><\/span> logo foi substitu\u00eddo por \u00e1rvores de decis\u00e3o. Hopper, a programadora, tornou-se uma defensora da programa\u00e7\u00e3o autom\u00e1tica. Assim, a rotiniza\u00e7\u00e3o ou a automa\u00e7\u00e3o esteve no centro de uma profiss\u00e3o que julgou ter automatizado com sucesso todas as profiss\u00f5es, exceto a sua [23].<\/p>\r\n<p style=\"text-align: justify;\" data-start=\"919\" data-end=\"1745\">Contudo, pensar as mulheres e a computa\u00e7\u00e3o mec\u00e2nica como algo intercambi\u00e1vel \u00e9 reescrever a hist\u00f3ria. De acordo com <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Sadie Plant<\/span><\/span>, a programa\u00e7\u00e3o \u00e9 essencialmente feminina \u2013 n\u00e3o simplesmente porque as mulheres, de <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Ada Lovelace<\/span><\/span> at\u00e9 <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Grace Hopper<\/span><\/span>, foram as primeiras programadoras, mas por conta dos la\u00e7os hist\u00f3ricos e te\u00f3ricos entre programa\u00e7\u00e3o e o que <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Sigmund Freud<\/span><\/span> chamou de inven\u00e7\u00e3o fundamentalmente feminina da tecelagem; entre a sexualidade feminina como imita\u00e7\u00e3o e a imita\u00e7\u00e3o que alicer\u00e7ou a vis\u00e3o de <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Alan Turing<\/span><\/span> dos computadores enquanto m\u00e1quinas universais. (Ademais, tanto o software como a sexualidade feminina revelam o poder contido naquilo que n\u00e3o se pode ver) [24]. Mulheres, Plant assevera,<\/p>\r\n\r\n<blockquote>\r\n<p style=\"text-align: justify;\">n\u00e3o tinham apenas parte menor para executar durante a emerg\u00eancia das m\u00e1quinas digitais&#8230; Sobre elas, n\u00e3o \u00e9 um papel secund\u00e1rio que precisa ser resgatado para a posteridade, ou um pequeno complemento a ser inclu\u00eddo nos registros existentes&#8230; Hardware, software, wetware \u2013 antes e depois, dos in\u00edcios aos fins, as mulheres t\u00eam sido simuladoras, montadoras e programadoras de m\u00e1quinas digitais [25].<\/p>\r\n<\/blockquote>\r\n<p style=\"text-align: justify;\" data-start=\"0\" data-end=\"1519\">A fotografia anterior (fig. 5) n\u00e3o \u00e9 representativa \u2013 a programadora do ENIAC trabalha em dupla, e a m\u00e1quina n\u00e3o poderia fazer o que Hopper fazia \u2013 pelo menos n\u00e3o naquele momento. (E, novamente, Hopper teria sido a chave para habilitar os computadores: a redu\u00e7\u00e3o da dist\u00e2ncia entre Hopper e os computadores teria sido a chave para os comandos e controles autom\u00e1ticos). A dificuldade encarada pelos programadores era clara: computadores n\u00e3o eram computadoras. A passagem entre comandar uma garota e comandar um aut\u00f4mato era dif\u00edcil porque os aut\u00f4matos decifram em vez de interpretar ou inferir, e eles n\u00e3o aprendem com a experi\u00eancia. Tal como notam <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Martin Campbell-Kelly<\/span><\/span> e <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">William Aspray<\/span><\/span>, \u201ca principal dificuldade da escrita de software era que, at\u00e9 a vinda dos computadores, os seres humanos nunca antes tinham preparado instru\u00e7\u00f5es detalhadas para um aut\u00f4mato \u2013 uma m\u00e1quina que obedecia infalivelmente aos comandos que lhe eram dados e para a qual todos os resultados poss\u00edveis tinham que ser previstos pelo programador\u201d [26]. Campbell-Kelly e Aspray superestimam, em suas avalia\u00e7\u00f5es, a confiabilidade das m\u00e1quinas, especialmente em rela\u00e7\u00e3o \u00e0s primeiras. Conforme relatam os primeiros programadores do ENIAC, parte da depura\u00e7\u00e3o consistia em descobrir quais erros surgiam da programa\u00e7\u00e3o e quais surgiam dos tubos de v\u00e1cuo defeituosos, dos religamentos acidentais ou das falhas de arquitetura da m\u00e1quina \u2013 uma tarefa facilitada pelas l\u00e2mpadas de neon conectadas a v\u00e1rios contadores.<\/p>\r\n<p style=\"text-align: justify;\" data-start=\"1521\" data-end=\"2596\">Ao contr\u00e1rio das m\u00e1quinas, as programadoras n\u00e3o seguiam simplesmente as instru\u00e7\u00f5es. Hopper foi descrita como \u201cuma mulher de personalidade forte, bastante persuasiva e l\u00edder. Ela mostrou parte de seu treinamento na Marinha na forma como dava comandos\u201d [27]. Al\u00e9m disso, como explica Koss, a programa\u00e7\u00e3o n\u00e3o consistia apenas em implementar instru\u00e7\u00f5es, mas em \u201cprojetar uma estrat\u00e9gia e preparar instru\u00e7\u00f5es para fazer com que o computador fizesse aquilo que voc\u00ea gostaria que ele fizesse para resolver um problema\u201d [28]. As programadoras cumpriram um papel importante na convers\u00e3o do ENIAC em um computador de armazenamento programado e na determina\u00e7\u00e3o do equil\u00edbrio entre armazenar valores e instru\u00e7\u00f5es. <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Betty Holberton<\/span><\/span>, descrita por Hopper como a melhor programadora que ela conheceu, n\u00e3o apenas depurou o programa de trajet\u00f3ria bal\u00edstica em um sonho (o primeiro programa a ser executado no ENIAC, embora tenha sido tarde demais para ser usado na Segunda Guerra Mundial), mas tamb\u00e9m desenvolveu um influente algoritmo de classifica\u00e7\u00e3o para o UNIVAC [29].<\/p>\r\n<p style=\"text-align: justify;\" data-start=\"2598\" data-end=\"2889\">A extens\u00e3o do esquecimento de tais mulheres na habitual hist\u00f3ria da computa\u00e7\u00e3o pode ser medida implicitamente em <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Paul Edwards<\/span><\/span>, no g\u00eanero <em data-start=\"2760\" data-end=\"2770\">a priori<\/em> da \u201cfor\u00e7a de trabalho\u201d, enquanto uma an\u00e1lise da perspic\u00e1cia da rela\u00e7\u00e3o entre masculinidade e programa\u00e7\u00e3o. Ele escreve:<\/p>\r\n\r\n<blockquote>\r\n<p style=\"text-align: justify;\">Cientistas da computa\u00e7\u00e3o adoram a m\u00edstica do <em>hard mastery<\/em> de forma compar\u00e1vel ao culto dos f\u00edsicos no p\u00f3s-guerra. Computadores fornecem precis\u00e3o espantosa, poder de c\u00e1lculo, e habilidade para s\u00edntese de uma montanha de dados&#8230; N\u00e3o h\u00e1 nada inerentemente masculino nas tecnologias computacionais. De outro modo, as mulheres n\u00e3o poderiam ter tido t\u00e3o r\u00e1pido sucesso <em>em se juntar \u00e0 for\u00e7a de trabalho com o computador<\/em>. Valores de g\u00eanero seguem largamente livres das m\u00e1quinas em si mesmas e s\u00e3o expressas e refor\u00e7adas por rela\u00e7\u00f5es de poder entre homens e mulheres. Computadores n\u00e3o s\u00e3o simplesmente incorpora\u00e7\u00f5es de masculinidades; eles s\u00e3o constru\u00eddos culturalmente enquanto objetos mentais masculinos [30].<\/p>\r\n<\/blockquote>\r\n<p style=\"text-align: justify;\" data-start=\"0\" data-end=\"767\">Bem longe do ju\u00edzo de <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">J. Chuan Chu<\/span><\/span>, do qual o software seria filha do Frankenstein (hardware sendo o filho), a posi\u00e7\u00e3o de <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Paul Edwards<\/span><\/span> esquece a presen\u00e7a das mulheres no nascimento da computa\u00e7\u00e3o \u2013 enquanto aquele reduz a tecnologia da computa\u00e7\u00e3o ao software. Na combina\u00e7\u00e3o de um humano servil e um humano computador, o computador moderno encapsula as rela\u00e7\u00f5es de poder entre homens e mulheres na d\u00e9cada de 1940, procurando ajustar-se \u00e0s mulheres: seus dedos \u00e1geis, suas habilidades num\u00e9ricas, suas discri\u00e7\u00f5es, seus \u201colhares inquietos\u201d \u2013 um deslocamento que <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Vannevar Bush<\/span><\/span> via como desej\u00e1vel [31]. A transi\u00e7\u00e3o de humanos para computadores mec\u00e2nicos automatizou as rela\u00e7\u00f5es diferenciais de poder.<\/p>\r\n<p style=\"text-align: justify;\" data-start=\"769\" data-end=\"1684\">O reconhecimento de tais mulheres enquanto programadoras \u2013 n\u00e3o apenas seguindo, mas tamb\u00e9m organizando instru\u00e7\u00f5es \u2013 \u00e9 importante, mas n\u00e3o suficiente, uma vez que mant\u00e9m a narrativa da programa\u00e7\u00e3o como \u201cmasterful\u201d *. Qual \u00e9 o significado de seguir e implementar instru\u00e7\u00f5es? Talvez a \u201cautoma\u00e7\u00e3o\u201d do controle e comando seja menos um desvio da tradi\u00e7\u00e3o militar e mais uma representa\u00e7\u00e3o dela, na qual a responsabilidade foi passada \u00e0queles (agora m\u00e1quinas) que implementam comandos. A rela\u00e7\u00e3o entre senhores e escravos \u00e9 sempre amb\u00edgua. Essa passagem de poder foi ocultada por linguagens de programa\u00e7\u00e3o que obscureciam a m\u00e1quina e destacavam a programa\u00e7\u00e3o (em vez da execu\u00e7\u00e3o) como a fonte de a\u00e7\u00e3o. A aboli\u00e7\u00e3o da distin\u00e7\u00e3o entre programa\u00e7\u00e3o e execu\u00e7\u00e3o, evidenciada na ambiguidade do objeto do verbo \u201cprogramar\u201d, foi facilitada pela disciplina e profissionaliza\u00e7\u00e3o das programadoras, atrav\u00e9s da \u201cprograma\u00e7\u00e3o estruturada\u201d.<\/p>\r\n<img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2771\" data-permalink=\"https:\/\/maelstromlife.com\/en\/2020\/03\/29\/traducoes-sofware-ideologia-chun-sobre-o-software-ou-a-persistencia-do-conhecimento-visual\/image006-4\/\" data-orig-file=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/image006.png?fit=456%2C364&amp;ssl=1\" data-orig-size=\"456,364\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image006\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/image006.png?fit=456%2C364&amp;ssl=1\" class=\"size-full wp-image-2771 aligncenter\" src=\"https:\/\/i0.wp.com\/maelstromlife.com\/wp-content\/uploads\/2020\/03\/image006.png?resize=456%2C364&#038;ssl=1\" alt=\"image006\" width=\"456\" height=\"364\" \/>\r\n<h6 style=\"text-align: center;\">Fig. 6 \u2013 As Primeiras Quatro, 1950s. U.S. Army Photo (n\u00famero 163-12-62)<\/h6>\r\n&nbsp;\r\n<p style=\"text-align: justify;\" data-start=\"0\" data-end=\"904\"><strong>Ocultando a m\u00e1quina<\/strong><\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"2\">Durante a exaustivamente discutida \u201ccrise do software\u201d no fim da d\u00e9cada de 1960, determinada por desastres espetaculares, como o do OS\/360 da IBM, muitos (especialmente cientistas da computa\u00e7\u00e3o europeus, tais como Friedrich Bauer e Peter Naur) viram a \u201cengenharia de software\u201d, ou a programa\u00e7\u00e3o estruturada, como um caminho para transformar a programa\u00e7\u00e3o de uma atividade artesanal em uma pr\u00e1tica de padr\u00e3o industrial, bem como uma maneira de criar programadores disciplinados que lidariam com abstra\u00e7\u00f5es em vez de processos num\u00e9ricos [32]. Como argumentou Michael Mahoney, a programa\u00e7\u00e3o estruturada apareceu como um \u201cmeio tanto de controle de qualidade quanto de disciplina dos programadores; tanto de m\u00e9todo de controle e estimativa de custo como de m\u00e9todo de verifica\u00e7\u00e3o e valida\u00e7\u00e3o, t\u00e9cnicas de garantia de qualidade\u201d [33].<\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"3\">\u201cPrograma\u00e7\u00e3o estruturada\u201d (conhecida comumente como \u201cboa programa\u00e7\u00e3o\u201d) oculta e, portanto, protege a m\u00e1quina. N\u00e3o \u00e9 surpresa que, tendo pouco ou nenhum contato com a m\u00e1quina real, ela venha a favorecer mais o pensamento abstrato do que o num\u00e9rico. Edsger Dijkstra, aquele cuja famosa condena\u00e7\u00e3o da declara\u00e7\u00e3o <i data-path-to-node=\"3\" data-index-in-node=\"309\">go to<\/i> encapsulou tantos fundamentos da programa\u00e7\u00e3o estruturada, acreditava ser capaz de ser um pioneiro de tal programa\u00e7\u00e3o precisamente porque come\u00e7ou sua carreira de programador codificando para m\u00e1quinas que ainda n\u00e3o existiam [34]. Em \u201c<i data-path-to-node=\"3\" data-index-in-node=\"547\">Go To Statement Considered Harmful<\/i>\u201d, Dijkstra exp\u00f5e que: a qualidade de um programador \u00e9 uma fun\u00e7\u00e3o decrescente da densidade de declara\u00e7\u00f5es <i data-path-to-node=\"4,0\" data-index-in-node=\"86\">go to<\/i> nos programas por ele produzidos. Isso ocorre porque as declara\u00e7\u00f5es <i data-path-to-node=\"4,0\" data-index-in-node=\"160\">go to<\/i> contrariam o princ\u00edpio fundamental da boa programa\u00e7\u00e3o \u2013 a necessidade de \u201cdiminuir a lacuna conceitual entre o programa est\u00e1tico e o processo din\u00e2mico, tornando a correspond\u00eancia entre o programa (espalhado no espa\u00e7o do texto) e o processo (espalhado no tempo) o mais trivial poss\u00edvel\u201d [35]. Mais especificamente, se um programa \u00e9 interrompido, os <i data-path-to-node=\"5\" data-index-in-node=\"56\">go to<\/i>\u00a0tornam dif\u00edcil encontrar o ponto no texto do programa que corresponde ao processo interrompido \u2013 isto faz com que seja \u201cterrivelmente dif\u00edcil encontrar um conjunto de coordenadas conceituais a fim de descrever o progresso do processo\u201d. Isto \u00e9, os <i data-path-to-node=\"5\" data-index-in-node=\"310\">go to<\/i>\u00a0tornam dif\u00edcil a jun\u00e7\u00e3o entre instru\u00e7\u00e3o e comando, que fundamenta a \u201cprograma\u00e7\u00e3o\u201d [36].<\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"6\">As linguagens de programa\u00e7\u00e3o estruturada \u201csalvam\u201d os programadores deles mesmos, impondo tipos de dados e caminhos de execu\u00e7\u00e3o estritos [37], nos quais a programa\u00e7\u00e3o, como uma quest\u00e3o de fluxo de controle, \u00e9 em si mesma uma forma de fornecer abstra\u00e7\u00e3o de dados; enquanto quest\u00e3o de encapsulamento e oculta\u00e7\u00e3o de informa\u00e7\u00e3o, a programa\u00e7\u00e3o \u00e9 concebida para al\u00e9m da m\u00e1quina. A abstra\u00e7\u00e3o de dados depende da oculta\u00e7\u00e3o de informa\u00e7\u00f5es (<i data-path-to-node=\"6\" data-index-in-node=\"430\">information hiding<\/i>), do obscurecimento intencional de fatos no software. Tal como explica John Guttag, um dos pioneiros no tema, a abstra\u00e7\u00e3o de dados trata fundamentalmente do esquecimento [38]. Em vez de \u201cpoluir\u201d um programa ao permitir caminhos invis\u00edveis de comunica\u00e7\u00e3o entre m\u00f3dulos supostamente independentes, a abstra\u00e7\u00e3o de dados apresenta uma interface limpa ou \u201cbela\u201d, ao confinar especificidades e ao reduzir o poder e o conhecimento do programador. O conhecimento, Guttag insiste, \u00e9 perigoso: \u201cBeba profundamente, ou n\u00e3o prove a Fonte de Pieria\u201d*, n\u00e3o \u00e9 necessariamente um bom conselho. Conhecer demais n\u00e3o \u00e9 melhor, e \u00e0s vezes \u00e9 pior, do que conhecer de menos. Os seres humanos n\u00e3o conseguem absorver muita informa\u00e7\u00e3o. Qualquer m\u00e9todo ou abordagem de programa\u00e7\u00e3o que pressup\u00f5e que as pessoas compreender\u00e3o muita coisa \u00e9 altamente arriscado [39].<\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"8\">De tal modo, a abstra\u00e7\u00e3o tanto empodera o programador quanto insiste em sua ignor\u00e2ncia. Isto porque a abstra\u00e7\u00e3o fornece aos programadores uma nova habilidade criativa. O cientista da computa\u00e7\u00e3o David Eck argumenta: toda linguagem de programa\u00e7\u00e3o define uma m\u00e1quina virtual, para a qual ela \u00e9 a linguagem de m\u00e1quina. Os projetistas de linguagens de programa\u00e7\u00e3o est\u00e3o criando m\u00e1quinas de computar tanto quanto os engenheiros que trabalham com sil\u00edcio e cobre; contudo, sem as limita\u00e7\u00f5es impostas pelos materiais f\u00edsicos e pelas tecnologias de fabrica\u00e7\u00e3o [40]. Tal abstra\u00e7\u00e3o \u2013 de afastamento das especificidades da m\u00e1quina \u2013 garante, na separa\u00e7\u00e3o da m\u00e1quina em hardware e software, o ato de programar a m\u00e1quina em si. Koss ironizou a antiga no\u00e7\u00e3o de computadores como c\u00e9rebros eletr\u00f4nicos, porque \u201celes n\u00e3o podem pensar da forma como os seres humanos pensam, mas precisam receber um conjunto <span class=\"citation-5783 citation-end-5783\">de instru\u00e7\u00f5es passo a passo antes que possam fornecer respostas a um problema espec\u00edfico\u201d \u2013 naquela \u00e9poca, o software n\u00e3o era considerado um objeto independente [41]. O atual status do software como mercadoria, apesar do fat<\/span>o de suas instru\u00e7\u00f5es serem imateriais e infinitamente replic<span class=\"citation-5781 citation-5782 citation-end-5782\">\u00e1veis, indica o triunfo da ind\u00fastria de software, uma ind\u00fastria que primeiro se assegurou n\u00e3o somente financeiramente, mas tamb\u00e9m na defini\u00e7\u00e3o conceitual de seu produto. A ascens\u00e3o do software dependeu tanto de um movimento hist\u00f3rico, expressivamente na separ<\/span><span class=\"citation-5781 citation-end-5781\">a\u00e7\u00e3o entre servi\u00e7os e produtos da IBM<\/span> (<i data-path-to-node=\"10\" data-index-in-node=\"913\">unbundling<\/i>), como da viabiliza\u00e7\u00e3o de abstra\u00e7\u00f5es por linguagens de alto n\u00edvel. A insist\u00eancia de Guttag na falta de confiabilidade e na limita\u00e7\u00e3o de compreens\u00e3o dos seres humanos justifica os custos dessas abstra\u00e7\u00f5es. A abstra\u00e7\u00e3o \u00e9 um truque computacional, tal como \u00e9 a programa\u00e7\u00e3o, no sentido estrito da palavra.<\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"11\">Importa que os programadores sejam usu\u00e1rios: eles criam programas usando editores de texto, que s\u00e3o eles mesmos softwares. A distin\u00e7\u00e3o entre programadores e usu\u00e1rios \u00e9 gradativamente erodida, n\u00e3o somente porque os usu\u00e1rios se tornam programadores (na pr\u00e1tica, os programadores n\u00e3o mais constroem computadores; eles apenas codificam), mas tamb\u00e9m porque, com as linguagens de alto n\u00edvel, os programadores agem mais como meros usu\u00e1rios. A diferen\u00e7a entre usu\u00e1rios e programadores \u00e9, ela mesma, um efeito do software.<\/p>\r\n<p style=\"text-align: justify;\" data-start=\"5357\" data-end=\"5840\"><strong>Prazer causal<\/strong><\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"3\">O gradual descr\u00e9dito dos programadores foi sendo compensado pelo poder e prazer de programar. Como Paul Edwards assevera, a \u201cprograma\u00e7\u00e3o pode produzir uma forte sensa\u00e7\u00e3o de poder e controle\u201d, porque o computador produz um microcosmo consistente e externamente incompleto.<\/p>\r\n\r\n<blockquote data-path-to-node=\"4\">\r\n<p style=\"text-align: justify;\" data-path-to-node=\"4,0\">Um mundo simulado, inteiramente dentro da pr\u00f3pria m\u00e1quina ou de sua efic\u00e1cia instrumental. Ou seja, enquanto a maioria das ferramentas produz <span class=\"citation-5828 citation-end-5828\">efeitos em um mundo mais extenso do qual elas s\u00e3o apenas uma parte, o computador cont\u00e9m seu pr\u00f3prio mundo em miniatura&#8230; No seu microcosmo, assim como no faz de conta das crian\u00e7as, o poder de programar \u00e9 absoluto [42].<\/span><\/p>\r\n<\/blockquote>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"5\">Tal prazer \u00e9 em si mesmo um efeito das linguagens de programa\u00e7\u00e3o, que oferecem a sedu\u00e7\u00e3o da visibilidade, da legibilidade, da causa e efeito. Considere o onipresente programa \u201chello world\u201d, escrito em C++ (\u201chello world\u201d \u00e9 geralmente considerado o primeiro programa escrito por uma pessoa):<\/p>\r\n\r\n<blockquote>\/\/ this program spits out \u201chello world\u201d\r\n\r\n#include &lt;iostream.h&gt;\r\n\r\nint main ()\r\n\r\n{\r\n\r\ncout &lt;&lt; \u201cHello World!\u201d;\r\n\r\nreturn 0;\r\n\r\n}<\/blockquote>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"2\">A primeira linha \u00e9 uma linha de coment\u00e1rio, explicando ao leitor humano que este programa imprime \u201chello world\u201d. A pr\u00f3xima linha direciona o pr\u00e9-processador do compilador a incluir \u201ciostream.h\u201d, um arquivo de cabe\u00e7alho padr\u00e3o que lida com entrada e sa\u00edda. A terceira linha, \u201cint main ()\u201d, inicia a fun\u00e7\u00e3o principal do programa; \u201ccout &lt;&lt; \u201cHello World!\u201d;\u201d imprime \u201cHello World\u201d na tela (\u201ccout\u201d \u00e9 definido em iostream.h); \u201creturn 0\u201d finaliza a fun\u00e7\u00e3o principal e faz com que o programa retorne 0 se tudo correu bem. Mesmo que n\u00e3o seja imediatamente compreens\u00edvel para algu\u00e9m n\u00e3o versado em C++, este programa, de qualquer modo, parece fazer algum sentido. Ele resume uma s\u00e9rie de imperativos e declara\u00e7\u00f5es que o computador presumivelmente entende e obedece. Quando executado, ele segue os comandos e exibe \u201cHello World\u201d. Importa que tal mensagem, que afirma a ag\u00eancia do programador, tamb\u00e9m desvele uma quest\u00e3o: quem ou o que, afinal de contas, est\u00e1 dizendo \u201cHello World\u201d? Para apreciar este poder absoluto, o programador precisa seguir as regras da linguagem de programa\u00e7\u00e3o. Independentemente disso, ver o c\u00f3digo, vis\u00edvel e amplamente <span class=\"citation-6374 citation-6375 citation-end-6375\">previs\u00edvel, gera prazer nele ou nela [43]. O c\u00f3digo faz com que uma a\u00e7\u00e3o aconte\u00e7a: causa e efeito ficam claros, mesmo se o resultado \u00e9 inteiramente previs\u00edvel. Tal poder absoluto, habilitado por meio da ag\u00eancia de um programa, revela o contra<\/span><span class=\"citation-6374 citation-end-6374\">dit\u00f3rio estado da ag\u00eancia, sobretud<\/span>o pelo fato de <span class=\"citation-6373 citation-end-6373\">que a ag\u00eancia refere-se tanto \u00e0 capacidade de a\u00e7\u00e3o de algu\u00e9m como \u00e0 capacidade de algu\u00e9m agir em nome de outrem.<\/span><\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"3\"><span class=\"citation-6372 citation-end-6372\">No entanto, no microcosmo da simula\u00e7\u00e3o computacional, n\u00e3o \u00e9 somente o programador que tem o poder aperfei\u00e7oado e absoluto \u2013 as simula\u00e7\u00f5es intera<\/span>tivas, fundamentais para o conceito de computadores como transparentes, aumentam o poder do usu\u00e1rio (de novo, estes termos n\u00e3o s\u00e3o absolutos, mas dependem do software que est\u00e1 sendo usado e do poder produtivo de suas a\u00e7\u00f5es). Como ressalta Paul Edwards, <span class=\"citation-6371 citation-end-6371\">a interatividade est\u00e1 intimamente ligada \u00e0 intelig\u00eancia artificial, gestada pela admiss\u00e3o da falibilidade humana e das limita\u00e7\u00f5es das linguagens de programa\u00e7\u00e3o procedurais [44]. Na d\u00e9cada de 1960, a ingenuidade por tr\u00e1s da afirma\u00e7\u00e3o <\/span>de John von Neumann de que \u201cqualquer coisa que pode ser exaustiva e inequivocamente descrita, qualquer coisa que pode ser completa e inequivocamente disposta em palavras, \u00e9 <i data-path-to-node=\"3\" data-index-in-node=\"803\">ipso facto<\/i> <span class=\"citation-6370 citation-end-6370\">realiz\u00e1vel por uma adequada rede neural finita\u201d estava tornando-se cada vez mais manifesta [45]. Uma vez que era complicado, sen\u00e3o imposs\u00edvel, uma descri\u00e7\u00e3o exaustiva e inequ\u00edvoca, a chave para resolver os problemas era trabalhar \u201cinterativamente\u201d com o computad<\/span>or. A interatividade mais tarde tornou-se associada \u00e0 liberdade do usu\u00e1rio, ao controle da GUI (<i data-path-to-node=\"3\" data-index-in-node=\"1172\">Graphical User Interface<\/i>) e \u00e0 interface WYSIWYG (<i data-path-to-node=\"3\" data-index-in-node=\"1221\">What You See Is What You Get<\/i>), vistas como suplementos aos comandos baseados em linguagens de programa\u00e7\u00e3o. Diferentemente das interfaces de linha de comando, as GUIs habilitavam a \u201cmanipula\u00e7\u00e3o direta\u201d, na qual o comando estava intimamente ligado \u00e0 visibilidade simulada. De acordo com Ben Shneiderman:<\/p>\r\n\r\n<blockquote data-path-to-node=\"4\">\r\n<p style=\"text-align: justify;\" data-path-to-node=\"4,0\">Certos sistemas interativos geram intenso entusiasmo entre os usu\u00e1rios \u2013 em marcante contraste com a rea\u00e7\u00e3o mais comum de aceita\u00e7\u00e3o relutante ou de hostilidade total. Os relatos entusiasmados dos usu\u00e1rios s\u00e3o preenchidos com sentimentos positivos, ressaltando:<\/p>\r\n<\/blockquote>\r\n<blockquote>\r\n<ul data-start=\"259\" data-end=\"605\">\r\n \t<li data-section-id=\"ykwdn3\" data-start=\"259\" data-end=\"280\">dom\u00ednio do sistema;<\/li>\r\n \t<li data-section-id=\"1uf4c54\" data-start=\"282\" data-end=\"324\">compet\u00eancia no desempenho de sua tarefa;<\/li>\r\n \t<li data-section-id=\"1510dzx\" data-start=\"326\" data-end=\"409\">facilidade em aprender o sistema originalmente e em assimilar recursos avan\u00e7ados;<\/li>\r\n \t<li data-section-id=\"fvwrai\" data-start=\"411\" data-end=\"479\">confian\u00e7a em sua capacidade de manter o dom\u00ednio ao longo do tempo;<\/li>\r\n \t<li style=\"text-align: justify;\" data-section-id=\"10mnikb\" data-start=\"481\" data-end=\"508\">prazer em usar o sistema;<\/li>\r\n \t<li data-section-id=\"96p78v\" data-start=\"510\" data-end=\"547\">vontade de mostr\u00e1-lo aos novatos; e<\/li>\r\n \t<li data-section-id=\"1fxxxv\" data-start=\"549\" data-end=\"605\">desejo de explorar aspectos mais poderosos do sistema<\/li>\r\n<\/ul>\r\n<\/blockquote>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"4\"><span class=\"citation-9472 citation-9473 citation-end-9473\">Tais sentimentos n\u00e3o s\u00e3o, \u00e9 claro, universais, mas o am\u00e1lgama exp\u00f5e uma imagem de real prazer do usu\u00e1rio&#8230; As ideia<\/span><span class=\"citation-9472 citation-end-9472\">s centrais parecem ser a visibilidade do objeto de interesse; de a\u00e7\u00f5es r\u00e1pidas, revers\u00edv<\/span>eis e incrementais, substituindo uma complexa sintaxe de linguagem de comando pela manipula\u00e7\u00e3o direta de objetos de interesse \u2013 da\u00ed o termo \u201cmanipula\u00e7\u00e3o direta\u201d [46].<\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"5\"><span class=\"citation-9471 citation-end-9471\">Como Brenda Laurel argumentou, em sua compara\u00e7\u00e3o de interfaces de computador e teatro, a manipula\u00e7\u00e3o direta (que \u00e9 tudo menos direta), para ser bem-sucedida, deve ser complementada por engajamento diret<\/span>o. O engajamento direto, argumenta Laurel,<\/p>\r\n\r\n<blockquote data-path-to-node=\"6\">\r\n<p style=\"text-align: justify;\" data-path-to-node=\"6,0\">muda o foco da representa\u00e7\u00e3o da manipula\u00e7\u00e3o de objetos para o ideal de permitir que as pessoas se engajem diretamente na atividade de escolha, seja manipulando ferramentas simb\u00f3licas no desempenho de algumas tarefas instrumentais ou perambulando pelo mundo imagin\u00e1rio de um jogo de computador. O engajamento direto enfatiza valores emocionais e cognitivos. Concebe, pois, a atividade humano-computador como uma experi\u00eancia projetada [47].<\/p>\r\n<\/blockquote>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"7\"><span class=\"citation-9470 citation-end-9470\">A \u00eanfase de Laurel na a\u00e7\u00e3o ressalta a crucial diferen\u00e7a entre a representa\u00e7\u00e3o de ferramentas e as ferramentas em si mesmas: ela argumenta que o que as pessoas percebem quando clicam duas vezes em uma pa<\/span>sta <span class=\"citation-9469 citation-end-9469\">n\u00e3o \u00e9 realmente uma pasta; e fazer com que uma pasta seja mais \u201crealista\u201d n\u00e3o ajuda. O que ajuda, expressa Laurel, \u00e9 uma causalidade clara: eventos precisam de um padr\u00e3o para que o usu\u00e1rio possa aceit\u00e1-los como prov\u00e1veis, reduzindo a probabilidade \u00e0 cert<\/span>eza. A causalidade, ela afirma, garante a universalidade; garante que o usu\u00e1rio suspenda voluntariamente sua descren\u00e7a. Para os usu\u00e1rios, assim como para os esquizofr\u00eanicos paranoicos (aqui minha observa\u00e7\u00e3o, n\u00e3o a de Laurel), tudo tem sentido: n\u00e3o h\u00e1 coincid\u00eancia, somente prazer causal.<\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"8\">O prazer causal n\u00e3o \u00e9 simplesmente uma representa\u00e7\u00e3o das a\u00e7\u00f5es de um usu\u00e1rio; \u00e9 tamb\u00e9m uma \u201camplifica\u00e7\u00e3o do usu\u00e1rio\u201d. Lev Manovich explica a \u201camplifica\u00e7\u00e3o do usu\u00e1rio\u201d a partir do <i data-path-to-node=\"8\" data-index-in-node=\"179\">Super Mario<\/i>:<\/p>\r\n\r\n<blockquote data-path-to-node=\"9\">\r\n<p style=\"text-align: justify;\" data-path-to-node=\"9,0\">quando voc\u00ea pede, movendo o <i data-path-to-node=\"9,0\" data-index-in-node=\"31\">joystick<\/i>, <span class=\"citation-9467 citation-9468 citation-end-9468\">que o Mario d\u00ea um passo \u00e0 esquerda, isto d\u00e1 largada a uma pequena e deliciosa narrativa: Mario encontra-se diante de uma colina; ele come\u00e7a a subir a colina; a colina acaba sendo muito alta; Mario volta ao ch\u00e3o; Mario levanta-s<\/span><span class=\"citation-9467 citation-end-9467\">e, todo tremendo. Nenhuma dessas a\u00e7\u00f5es requer algo de n\u00f3s; tudo o que temos de fazer \u00e9 mover uma vez o<\/span> <i data-path-to-node=\"9,0\" data-index-in-node=\"371\">joystick<\/i>. O programa de computador amplifica nossas a\u00e7\u00f5es singulares, expandindo-as em uma sequ\u00eancia narrativa [48].<\/p>\r\n<\/blockquote>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"10\">Tal amplia\u00e7\u00e3o do usu\u00e1rio mimetiza a \u201cexplos\u00e3o de instru\u00e7\u00f5es\u201d que levou \u00e0s linguagens de alto n\u00edvel (uma linha de c\u00f3digo de alto n\u00edvel corresponde a mais de uma linha de c\u00f3digo de m\u00e1quina); a amplifica\u00e7\u00e3o do usu\u00e1rio n\u00e3o \u00e9 somente produto de softwares de jogos ou de arte, mas central para o poder de programa\u00e7\u00e3o.<\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"11\">A dupla amplia\u00e7\u00e3o provavelmente impulsiona a romantiza\u00e7\u00e3o da programa\u00e7\u00e3o e, mais recentemente, a emerg\u00eancia do software de arte, ou <i data-path-to-node=\"11\" data-index-in-node=\"132\">Generation Flash<\/i>. De acordo com Manovich, a <i data-path-to-node=\"11\" data-index-in-node=\"176\">Generation Flash<\/i> \u00e9 um novo grupo art\u00edstico (\u201cnovos rom\u00e2nticos\u201d) que cria c\u00f3digos originais em vez de participar do c\u00edrculo infinito de cita\u00e7\u00f5es p\u00f3s-modernas. Enquanto programadores, os artistas da <i data-path-to-node=\"11\" data-index-in-node=\"373\">Generation Flash<\/i> produzem:<\/p>\r\n\r\n<blockquote data-path-to-node=\"12\">\r\n<p style=\"text-align: justify;\" data-path-to-node=\"12,0\">o novo modernismo de visualiza\u00e7\u00e3o de dados, de redes vetoriais, de pixels precisos, setas, grades: o design da Bauhaus a servi\u00e7o do design da informa\u00e7\u00e3o. Em vez do assalto barroco \u00e0 m\u00eddia comercial, a <i data-path-to-node=\"12,0\" data-index-in-node=\"204\">Generation Flash<\/i> serve-nos com a est\u00e9tica modernista e a racionalidade do software. O design da informa\u00e7\u00e3o \u00e9 usado como ferramenta para fazer sentido da realidade, enquanto a programa\u00e7\u00e3o se torna uma ferramenta de empoderamento [49].<\/p>\r\n<\/blockquote>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"13\"><span class=\"citation-9465 citation-9466 citation-end-9466\">Para dar sentido \u00e0 realidade, tais artistas e designers empregam a amplia\u00e7\u00e3o do usu\u00e1rio; para eles, a est\u00e9tica modernista e a racionalidade baseada em software ampliam e simplificam causa e efeito. De maneira geral, o software desvela \u2013 torna as cois<\/span><span class=\"citation-9465 citation-end-9465\">as vis\u00edveis. Esse desvelamento depende de certa \u201cesperteza\u201d da parte do usu\u00e1rio. Descrevendo o proj<\/span>eto <i data-path-to-node=\"13\" data-index-in-node=\"353\">Futurefarm<\/i> do <i data-path-to-node=\"13\" data-index-in-node=\"367\">theyrule.net<\/i>, que oferece um modo de mapear as rela\u00e7\u00f5es entre os membros conselheiros das corpora\u00e7\u00f5es mais poderosas, Manovich assevera:<\/p>\r\n\r\n<blockquote data-path-to-node=\"14\">\r\n<p style=\"text-align: justify;\" data-path-to-node=\"14,0\"><span class=\"citation-9463 citation-9464 citation-end-9464\">Em vez de apresentar uma mensagem pol\u00edtica empacotada, ele nos d\u00e1 dados e ferramentas para an\u00e1lise. Sabe que somos suficientemente inteligentes para tirarmos a conclus\u00e3o certa. Esta \u00e9 a nova ret\u00f3rica da<\/span><span class=\"citation-9463 citation-end-9463\"> interatividade: n\u00f3s ficamos <\/span>convencidos n\u00e3o por escutar\/assistir a uma mensagem arranjada, mas por trabalhar ativamente com os dados: reorganizando-os, descobrindo conex\u00f5es, tomando ci\u00eancia das correla\u00e7\u00f5es [50].<\/p>\r\n<\/blockquote>\r\n<p data-path-to-node=\"15\">De acordo com Manovich, esta nova ret\u00f3rica da interatividade \u00e9 ainda mais explorada em <i data-path-to-node=\"15\" data-index-in-node=\"87\">UTOPIA<\/i>:<\/p>\r\n\r\n<blockquote data-path-to-node=\"16\">\r\n<p style=\"text-align: justify;\" data-path-to-node=\"16,0\"><span class=\"citation-9461 citation-9462 citation-end-9462\">A cosmogonia deste mundo reflete nosso novo entendimento do pr\u00f3prio planeta \u2013 p\u00f3s-Guerra Fria, Internet, ecologia, Gaia e globaliza\u00e7\u00e3o. Observe as linhas finas, quase invis\u00edveis, que conectam os atores e os bloc<\/span><span class=\"citation-9461 citation-end-9461\">os. (\u00c9 o mesmo dispositivo usado<\/span> em <i data-path-to-node=\"16,0\" data-index-in-node=\"247\">theyrule.net<\/i>). <span class=\"citation-9460\">No universo de <\/span><i data-path-to-node=\"16,0\" data-index-in-node=\"277\"><span class=\"citation-9460\">UTOPIA<\/span><\/i><span class=\"citation-9460\">, tudo \u00e9 interconectado, e cada a\u00e7\u00e3o de um ator individual afeta todo o sistema. Intelectualmente, n\u00f3s sabemos que \u00e9 assim que nossa Terra funciona ecol\u00f3gica e economicamente \u2013 por\u00e9m, <\/span><i data-path-to-node=\"16,0\" data-index-in-node=\"467\"><span class=\"citation-9460\">UTOPIA<\/span><\/i><span class=\"citation-9460 citation-end-9460\"> representa isso numa escala que podemos apreender perceptivamente [5<\/span>1].<\/p>\r\n<\/blockquote>\r\n<p data-path-to-node=\"17\"><i data-path-to-node=\"17\" data-index-in-node=\"0\">UTOPIA<\/i> permite aquilo que Fredric Jameson chamou de \u201cmapeamento cognitivo\u201d:<\/p>\r\n\r\n<blockquote data-path-to-node=\"18\">\r\n<p style=\"text-align: justify;\" data-path-to-node=\"18,0\">uma representa\u00e7\u00e3o situacional da parte do sujeito individual em rela\u00e7\u00e3o a essa totalidade vast\u00edssima e irrepresent\u00e1vel que \u00e9 a estrutura da sociedade como um todo [52].<\/p>\r\n<\/blockquote>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"19\">Se o mapeamento cognitivo \u00e9 tanto dif\u00edcil quanto necess\u00e1rio, isto se deve \u00e0s redes invis\u00edveis do capital; esses artistas produzem um mapeamento cognitivo via explora\u00e7\u00e3o da invisibilidade da informa\u00e7\u00e3o. O funcionamento do software de arte, como pensa Manovich, \u00e9 paralelo \u00e0 cr\u00edtica marxista da ideologia. O v\u00e9u da ideologia \u00e9 arrancado ao revelar as rela\u00e7\u00f5es entre a a\u00e7\u00e3o individual dos atores e o sistema como um todo. O software permite tal cr\u00edtica pela representa\u00e7\u00e3o em uma escala \u2013 microc\u00f3smica \u2013 da qual podemos dar sentido. O desvelamento depende de nossas pr\u00f3prias a\u00e7\u00f5es, de manipularmos objetos de forma a ver; de pensarmos como programadores orientados a objetos.<\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"20\">Em lugar de depender de mapas cognitivos, n\u00f3s os produzimos o tempo todo por meio de um meio que simula a cr\u00edtica da ideologia e, na sua aus\u00eancia, a ideologia tamb\u00e9m. \u00c9 realmente not\u00e1vel que o software \u2013 projetado para ofuscar a m\u00e1quina e criar comandos virtuais e ocultos \u2013 tenha chegado a uma impressionante no\u00e7\u00e3o de computa\u00e7\u00e3o como transparente. Esta no\u00e7\u00e3o de transpar\u00eancia tem menos a ver com opera\u00e7\u00f5es tecnol\u00f3gicas do que com o \u201cmicrocosmo\u201d estabelecido pela computa\u00e7\u00e3o.<\/p>\r\n<p style=\"text-align: justify;\" data-start=\"6098\" data-end=\"6576\"><strong>Software como ideologia<\/strong><\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"3\">Como afirmei em outro lugar, o software \u00e9 um an\u00e1logo funcional da ideologia [53]. Em sentido formal, os computadores, compreendendo hardware e software, s\u00e3o m\u00e1quinas ideol\u00f3gicas. Eles cumprem quase todas as defini\u00e7\u00f5es formais de ideologia que temos, desde a ideologia como falsa consci\u00eancia (como retratada em <i data-path-to-node=\"3\" data-index-in-node=\"310\">The Matrix<\/i>) at\u00e9 a defini\u00e7\u00e3o de Louis Althusser de ideologia como \u201ca \u2018representa\u00e7\u00e3o\u2019 da rela\u00e7\u00e3o imagin\u00e1ria dos indiv\u00edduos com as suas condi\u00e7\u00f5es reais de exist\u00eancia\u201d [54]. O software, ou talvez, mais precisamente, os sistemas operacionais, oferecem-nos uma rela\u00e7\u00e3o imagin\u00e1ria com o nosso hardware: eles n\u00e3o representam transistores, mas sim \u00e1reas de trabalho [<i data-path-to-node=\"3\" data-index-in-node=\"668\">desktops<\/i>] e lixeiras. Os softwares produzem usu\u00e1rios. Sem um sistema operacional, n\u00e3o haveria acesso ao hardware; sem um sistema operacional, n\u00e3o haveria a\u00e7\u00f5es, pr\u00e1ticas e, portanto, tamb\u00e9m n\u00e3o haveria usu\u00e1rios. Cada sistema operacional, a partir de seus an\u00fancios, interpela o \u201cusu\u00e1rio\u201d: designa ou oferece um nome ou uma imagem com a qual ele se identifica. Assim, os usu\u00e1rios de Mac \u201cpensam diferente\u201d [<i data-path-to-node=\"3\" data-index-in-node=\"1073\">think different<\/i>] e se identificam com Martin Luther King Jr. e Albert Einstein; os usu\u00e1rios de Linux s\u00e3o os nerds do c\u00f3digo aberto, atra\u00eddos pela imagem de um gordo e saciado pinguim; e os usu\u00e1rios de Windows s\u00e3o tipos padr\u00e3o e funcionalistas, seguramente acomodados, como Eben Moglen argumenta, com seus computadores travando constantemente. Importa que as \u201cescolhas\u201d de sistemas operacionais oferecem limites para o vis\u00edvel e o invis\u00edvel, o imagin\u00e1vel e o inimagin\u00e1vel. Contudo, voc\u00ea n\u00e3o fica consciente da interpela\u00e7\u00e3o e da constri\u00e7\u00e3o do software (tamb\u00e9m conhecida por sua \u201cfacilidade de uso\u201d), a n\u00e3o ser que se sinta frustrado com seus padr\u00f5es (notadamente referidos como suas \u201cprefer\u00eancias\u201d) ou use m\u00faltiplos sistemas operacionais ou pacotes de software concorrentes.<\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"4\">O software tamb\u00e9m produz usu\u00e1rios por meio de intera\u00e7\u00f5es ben\u00e9ficas, a partir de sons tranquilizadores, a fim de indicar que um arquivo foi salvo em uma pasta chamada \u201cMeus Documentos\u201d, enfatizando assim a propriedade do computador pessoal. Os programas de computador usam descaradamente <i data-path-to-node=\"4\" data-index-in-node=\"287\">shifters<\/i> \u2014 pronomes como \u201cmeu\u201d e \u201cvoc\u00ea\u201d \u2014, endere\u00e7ando-se a voc\u00ea e a todos como sujeitos. O software faz voc\u00ea ler, oferecendo-lhe mais rela\u00e7\u00f5es e ainda mais visualidades. O software gera leituras que v\u00e3o al\u00e9m da leitura de letras, desandando em pr\u00e1ticas n\u00e3o liter\u00e1rias e arcaicas de predizer, interpretar, contar e repetir. O software \u00e9 fundado em uma l\u00f3gica fetichista [55]. Os usu\u00e1rios sabem muito bem que as pastas e as \u00e1reas de trabalho n\u00e3o s\u00e3o realmente pastas e \u00e1reas de trabalho, mas eles as tratam como se fossem \u2014 referindo-se a elas como pastas e \u00e1reas de trabalho. Essa l\u00f3gica \u00e9, para Slavoj \u017di\u017eek, crucial na ideologia. \u017di\u017eek (por meio de Peter Sloterdijk) argumenta que a ideologia persiste nas a\u00e7\u00f5es de algu\u00e9m, mais do que nas suas pr\u00f3prias cren\u00e7as. A ilus\u00e3o da ideologia existe n\u00e3o no n\u00edvel do conhecimento, mas no n\u00edvel do fazer: essa ilus\u00e3o, mantida atrav\u00e9s do imagin\u00e1rio \u201csentido da lei\u201d (causalidade), oculta o fato de que a autoridade n\u00e3o coincide com a verdade \u2014 algu\u00e9m obedece \u00e0 lei na medida em que ela \u00e9 incompreens\u00edvel. N\u00e3o seria isso a computa\u00e7\u00e3o? Por meio da ilus\u00e3o de sentido e causalidade, n\u00f3s n\u00e3o encobrimos o fato de que n\u00e3o podemos compreender nem controlar <span class=\"citation-10181 citation-10182 citation-end-10182\">totalmente a computa\u00e7\u00e3o? Que os computadores s\u00e3o crescentemente projetados por si mesmos e que nosso uso \u00e9 \u2014 de certa maneira \u2014 uma s\u00faplica, uma f\u00e9 cega? A nova ret\u00f3rica da \u201cinteratividade\u201d ofusca mais d<\/span><span class=\"citation-10181 citation-end-10181\">o que revela.<\/span><\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"5\"><span class=\"citation-10180 citation-end-10180\">Os sistemas operacionais t<\/span>amb\u00e9m criam usu\u00e1rios de forma literal, pois os usu\u00e1rios s\u00e3o uma constru\u00e7\u00e3o do sistema operacional. Os <i data-path-to-node=\"5\" data-index-in-node=\"128\">logins<\/i> dos usu\u00e1rios emergem com os sistemas operacionais de tempo compartilhado [<i data-path-to-node=\"5\" data-index-in-node=\"209\">time-sharing<\/i>], como o UNIX, que encorajou os usu\u00e1rios a acreditar que as m\u00e1quinas com as quais trabalhavam eram suas pr\u00f3prias m\u00e1quinas (antes disso, os computadores eram usados principalmente em processamento por lotes [<i data-path-to-node=\"5\" data-index-in-node=\"429\">batch processing<\/i>]; antes disso, era literalmente necess\u00e1rio operar um computador, n\u00e3o sendo necess\u00e1rio um sistema operacional \u2014 um ser humano era o operador). Como v\u00e1rios historiadores escreveram, os sistemas operacionais de tempo compartilhado da d\u00e9cada de 1970 geraram o \u201ccomputador pessoal\u201d [56].<\/p>\r\n<p id=\"p-rc_91cf70c572d235f7-116\" style=\"text-align: justify;\" data-path-to-node=\"6\"><span data-path-to-node=\"6,0\">O so<span class=\"citation-10178 citation-10179 citation-end-10179\">ftware e a ideologia se combinam perfeitamente porque ambos tentam mapear os efeitos materiais do imaterial e posicionar o imaterial em termos de sinais vis\u00edveis. Por meio deste processo, o imaterial emerge como uma mercadoria, com<\/span><span class=\"citation-10178 citation-end-10178\">o algo pr\u00f3prio. <\/span><\/span><span data-path-to-node=\"6,2\"><span class=\"citation-10177\">Assim, a descri\u00e7\u00e3o de Manfred Broy <\/span><\/span><span data-path-to-node=\"6,4\"> dos pioneiros como tentando realizar softwares mais f\u00e1ceis de visualizar \u00e9 curiosamente paralela \u00e0 do software em si mesmo; afinal, o que \u00e9 o software sen\u00e3o um esfor\u00e7o para tornar expl\u00edcito \u2014 tornar o intang\u00edvel vis\u00edvel \u2014 enquanto, ao mesmo tempo, torna o vis\u00edvel (isto \u00e9, a m\u00e1quina) invis\u00edvel? Embora o paralelo entre software e ideologia seja convincente, \u00e9 importante n\u00e3o se dar aqui por satisfeito, uma vez que reduzir a ideologia ao software esvazia a ideologia de sua cr\u00edtica ao poder \u2014 algo absolutamente essencial para qualquer teoria da ideologia [57]. <\/span><span data-path-to-node=\"6,6\"><span class=\"citation-10176\">O fato de que o software, enquanto estrutura acebolada <\/span><\/span><span data-path-to-node=\"6,9\"><span class=\"citation-10175\">, age como ideologia e como cr\u00edtica da ideologia \u2014 enquanto oculta\u00e7\u00e3o e meio de revela\u00e7\u00e3o <\/span><\/span><span data-path-to-node=\"6,11\"> \u2014 tamb\u00e9m quebra a analogia entre software e ideologia. O poder do software encontra-se nessa dupla a\u00e7\u00e3o e no vis\u00edvel que se desdobra no invis\u00edvel, um efeito da linguagem de programa\u00e7\u00e3o transformado em transpar\u00eancia lingu\u00edstica.<\/span><\/p>\r\n<p style=\"text-align: justify;\" data-start=\"4280\" data-end=\"5516\"><strong>Vendo por meio da transpar\u00eancia<\/strong><\/p>\r\n<p id=\"p-rc_f01e05eb2a7bc9bf-72\" style=\"text-align: justify;\" data-path-to-node=\"4\"><span data-path-to-node=\"4,1\"><span class=\"citation-2727\">O referido ato de revelar impetra a \u201ctranspar\u00eancia\u201d aos bancos de dados e outras estruturas-chave ou, como Baudrillard designou, impetra a \u201cobscenidade\u201d da comunica\u00e7\u00e3o<\/span><\/span><span data-path-to-node=\"4,3\">. <\/span><span data-path-to-node=\"4,5\"><span class=\"citation-2726\">Embora a imagem digital certamente tenha um papel na no\u00e7\u00e3o de redes de computadores como transparentes, isto n\u00e3o \u00e9 suficiente nem fundamental<\/span><\/span><span data-path-to-node=\"4,7\">. Considere, por exemplo, o <i data-path-to-node=\"4,7\" data-index-in-node=\"28\">The Matrix<\/i> [Matrix], um programa multitarefa que varre ostensivamente bancos de dados p\u00fablicos e privados para tentar encontrar criminosos e terroristas. Este programa trabalha integrando:<\/span><\/p>\r\n\r\n<blockquote data-path-to-node=\"5\">\r\n<p id=\"p-rc_f01e05eb2a7bc9bf-73\" style=\"text-align: justify;\" data-path-to-node=\"5,0\"><span data-path-to-node=\"5,0,0\">informa\u00e7\u00f5es de diferent<span class=\"citation-2725 citation-end-2725\">es origens, tais como registros de carros, licen\u00e7as para condu\u00e7\u00e3o, hist\u00f3rico criminal e registros imobili\u00e1rios, analisando-os em busca de padr\u00f5es de atividades que possam ajudar nas investiga\u00e7\u00f5es policiais. <\/span><\/span><span data-path-to-node=\"5,0,2\"><span class=\"citation-2723 citation-2724 citation-end-2724\">Os materiais promocionais <\/span><span class=\"citation-2723\">da empresa expressam que: \u201cQuando dados seemingly insignificantes s\u00e3o analisados contra bilh\u00f5es de outros elementos, o invis\u00edvel se torna vis\u00edvel\u201d [59]<\/span><\/span><span data-path-to-node=\"5,0,4\">.<\/span><\/p>\r\n<\/blockquote>\r\n<p data-path-to-node=\"6\">Ainda que os apoiadores afirmem que o <i data-path-to-node=\"6\" data-index-in-node=\"38\">The Matrix<\/i> [Matrix] simplesmente re\u00fane informa\u00e7\u00f5es j\u00e1 dispon\u00edveis de forma legal:<\/p>\r\n\r\n<blockquote data-path-to-node=\"7\">\r\n<p style=\"text-align: justify;\" data-path-to-node=\"7,0\">oponentes do programa dizem que a habilidade da rede de computadores em combinar e varrer uma montanha de dados amplifica enormemente o poder de vigil\u00e2ncia policial, colocando pessoas inocentes em risco ao serem apanhadas em um arrast\u00e3o de dados [<i data-path-to-node=\"7,0\" data-index-in-node=\"250\">data dragnet<\/i>]. O problema \u00e9 agravado, dizem, num mundo em que muitos aspectos do cotidiano deixam tra\u00e7os online [60].<\/p>\r\n<\/blockquote>\r\n<p id=\"p-rc_f01e05eb2a7bc9bf-74\" style=\"text-align: justify;\" data-path-to-node=\"8\"><span data-path-to-node=\"8,0\">Em 15 de mar\u00e7o de 2004, mais de dois ter\u00e7os dos estados americanos retiraram seu apoio ao <i data-path-to-node=\"8,0\" data-index-in-node=\"90\">The Matrix<\/i> [Matrix], citando preocupa\u00e7\u00f5es or\u00e7ament\u00e1rias e de privacidade. <\/span><span data-path-to-node=\"8,2\"><span class=\"citation-2722\">O <\/span><i data-path-to-node=\"8,2\" data-index-in-node=\"2\"><span class=\"citation-2722\">The Matrix<\/span><\/i><span class=\"citation-2722\"> [Matrix] foi considerado uma viola\u00e7\u00e3o de privacidade porque tornava o invis\u00edvel vis\u00edvel (novamente, o ato do software em si mesmo)<\/span><\/span><span data-path-to-node=\"8,4\">, n\u00e3o porque o computador reproduzia imagens indexadas; ampliava o poder policial, permitindo que fossem realizadas conex\u00f5es simpl\u00f3rias. O <i data-path-to-node=\"8,4\" data-index-in-node=\"139\">Total Infor<span class=\"citation-2720 citation-2721\">mation Awareness<\/span><\/i><span class=\"citation-2720 citation-2721 citation-end-2721\">, um plano do governo dos EUA de reunir variados bancos de dados eletr\u00f4nicos, foi igualmente criticado e praticamente extinto pelo Congresso Americano em 2003.<\/span><\/span><\/p>\r\n<p id=\"p-rc_f01e05eb2a7bc9bf-75\" style=\"text-align: justify;\" data-path-to-node=\"9\"><span data-path-to-node=\"9,0\"><span class=\"citation-2718 citation-2719 citation-end-2719\">De modo particular, a computa\u00e7\u00e3o habilita conex\u00f5es por meio da renderiza\u00e7\u00e3o do invis\u00edvel em vis\u00edvel nas movimenta\u00e7\u00f5es pessoais a partir de interfaces comp<\/span><span class=\"citation-2718 citation-end-2718\">utacionais. Digitando no Word, as letras aparecem na tela, representando o que est\u00e1 armazenado invi<\/span>sivelmente no computador. Minha digita\u00e7\u00e3o e meu clique parecem ter correspond\u00eancia com as a\u00e7\u00f5es na tela. Abrindo um arquivo, eu o torno vis\u00edvel. <\/span><span data-path-to-node=\"9,2\"><span class=\"citation-2717\">De todo modo, o software parece tornar o invis\u00edvel vis\u00edvel <\/span><\/span><span data-path-to-node=\"9,4\"> \u2013 transparecendo a leitura de c\u00f3digo computacional e a leitura de linguagem humana. <\/span><span data-path-to-node=\"9,6\"><span class=\"citation-2716\">Manovich, autor de <\/span><i data-path-to-node=\"9,6\" data-index-in-node=\"19\"><span class=\"citation-2716\">The Language of New Media<\/span><\/i><span class=\"citation-2716\">, equaciona tal transdu\u00e7\u00e3o nomeando-a \u201ctranscodifica\u00e7\u00e3o\u201d [<\/span><i data-path-to-node=\"9,6\" data-index-in-node=\"102\"><span class=\"citation-2716\">transcoding<\/span><\/i><span class=\"citation-2716\">] \u2013 a tradu\u00e7\u00e3o de arquivos de um formato para outro<\/span><\/span><span data-path-to-node=\"9,8\">. <\/span><span data-path-to-node=\"9,10\"><span class=\"citation-2713\">Em seu quinto e \u00faltimo princ\u00edpio da nova m\u00eddia, exacerba o assunto, fazendo rela\u00e7\u00f5es <\/span><span class=\"citation-2713 citation-2714 citation-2715 citation-end-2715\">entre as camadas cultural e computacional<\/span><\/span><span data-path-to-node=\"9,12\"><span class=\"citation-2711 citation-2712 citation-end-2712\">. <\/span><\/span><span data-path-to-node=\"9,14\"><span class=\"citation-2708 citation-2709 citation-2710 citation-end-2710\">Manovich afirma que, para compreender a nova m\u00eddia, precisamos abranger as duas camadas, pois, embora a camada aparente possa parecer igual \u00e0s outras m\u00eddias, a cama<\/span><span class=\"citation-2708 citation-2709 citation-end-2709\">da oculta, computacional, \u00e9 onde mora a verd<\/span><span class=\"citation-2708\">adeira diferen\u00e7a entre a nova e a velha m\u00eddia \u2013 a programabilidade<\/span><\/span><span data-path-to-node=\"9,16\">. <\/span><span data-path-to-node=\"9,18\"><span class=\"citation-2704\">Ele ent\u00e3o argumenta que n\u00f3s precisamos nos deslocar dos estudos de m\u00eddia para os estudos de software, e o princ\u00edpio da transcodifica\u00e7\u00e3o \u00e9 o c<\/span><span class=\"citation-2704 citation-2705 citation-2706 citation-2707 citation-end-2707\">aminho para come\u00e7ar a pensar sobre os estudos de software [61]<\/span><\/span><span data-path-to-node=\"9,20\"><span class=\"citation-2701 citation-2702 citation-2703 citation-end-2703\">.<\/span><\/span><\/p>\r\n<p id=\"p-rc_f01e05eb2a7bc9bf-76\" style=\"text-align: justify;\" data-path-to-node=\"10\"><span data-path-to-node=\"10,0\"><span class=\"citation-2698 citation-2699 citation-2700 citation-end-2700\">O problema com a no\u00e7\u00e3o de transcodifica\u00e7\u00e3o de Manovich \u00e9 que ela foca dados est\u00e1ticos e trata a computa\u00e7\u00e3o como mera t<\/span><span class=\"citation-2698 citation-2699 citation-end-2699\">radu\u00e7\u00e3o. Programabilidade n\u00e3o significa apenas que as imagens s\u00e3o manipuladas em novos modos, mas sim que um compu<\/span><span class=\"citation-2698 citation-end-2698\">tador age de maneira fora do controle. <\/span><\/span><span data-path-to-node=\"10,2\"><span class=\"citation-2696 citation-2697 citation-end-2697\">Analisar o software <\/span><span class=\"citation-2696\">meramente como \u201ctranscodifica\u00e7\u00e3o\u201d esquece a computa\u00e7\u00e3o necess\u00e1ria para rodar um computador<\/span><\/span><span data-path-to-node=\"10,4\">. <\/span><span data-path-to-node=\"10,6\"><span class=\"citation-2695\">A dupla leitura computacional n\u00e3o meramente traduz ou transcodifica c\u00f3digo em texto, imagem ou som ou vice-versa; sua leitura \u2013 que combina leitura e escrita (para um computador, ler \u00e9 escrever em outro lugar) <\/span><\/span><span data-path-to-node=\"10,9\"><span class=\"citation-2694\">\u2013 tamb\u00e9m partilha de outras leituras invis\u00edveis<\/span><\/span><span data-path-to-node=\"10,11\">.<\/span><\/p>\r\n<p style=\"text-align: justify;\" data-path-to-node=\"11\">Por exemplo, quando o <i data-path-to-node=\"11\" data-index-in-node=\"22\">Windows Media Player<\/i> da Microsoft toca um CD, ele envia informa\u00e7\u00f5es \u00e0 Microsoft Corporation sobre aquele CD. Quando toca um arquivo <i data-path-to-node=\"11\" data-index-in-node=\"154\">RealMedia<\/i>, como um videoclipe da CNN, envia \u00e0 CNN seu \u201cidentificador exclusivo\u201d. Voc\u00ea pode escolher trabalhar offline quando estiver tocando um CD e pedir para que o tocador de m\u00eddia n\u00e3o transmita seu \u201cidentificador exclusivo\u201d quando online, por\u00e9m esta escolha requer duas mudan\u00e7as na configura\u00e7\u00e3o padr\u00e3o. Instalando o <i data-path-to-node=\"11\" data-index-in-node=\"473\">Media Player<\/i>, voc\u00ea tamb\u00e9m concorda em permitir que a Microsoft \u201cforne\u00e7a atualiza\u00e7\u00f5es de seguran\u00e7a relativas aos componentes do sistema operacional [<i data-path-to-node=\"11\" data-index-in-node=\"621\">OS Components<\/i>] que far\u00e3o automaticamente <i data-path-to-node=\"11\" data-index-in-node=\"662\">download<\/i> para o seu computador. Estas atualiza\u00e7\u00f5es de seguran\u00e7a podem desabilitar sua permiss\u00e3o de copiar e\/ou tocar conte\u00fado protegido [<i data-path-to-node=\"11\" data-index-in-node=\"799\">Secure Content<\/i>] e outros softwares em seu computador\u201d [62].<\/p>\r\n<p id=\"p-rc_f01e05eb2a7bc9bf-77\" style=\"text-align: justify;\" data-path-to-node=\"12\">Basicamente, a Microsoft pode mudar os componentes de seu sistema operacional sem notifica\u00e7\u00e3o ou consentimento expl\u00edcito. Assim, de modo a criar um computador mais \u201cseguro\u201d \u2013 seguro no sentido de seguran\u00e7a contra o usu\u00e1rio \u2013 a Microsoft pode desabilitar arquivos piratas e aplicativos e reportar a presen\u00e7a disso ao seu banco de dados central [63]. \u00c9 claro que os an\u00fancios da Microsoft n\u00e3o enfatizam os mecan<span class=\"citation-2693\">ismos de rastreamento do <\/span><i data-path-to-node=\"12\" data-index-in-node=\"433\"><span class=\"citation-2693\">Media Player<\/span><\/i><span class=\"citation-2693 citation-end-2693\">, mas sim vendem isso como um sistema vers\u00e1til e amig\u00e1vel ao usu\u00e1rio. Agora voc\u00ea pode ouvir tanto seu CD como sua esta\u00e7\u00e3o de r\u00e1dio na Internet com um clique do <\/span>mouse: \u00e9 exatamente como seu aparelho de som, por\u00e9m melhor. Agora voc\u00ea pode automaticamente receber atuali<span class=\"citation-2692 citation-end-2692\">za\u00e7\u00f5es e otimizar suas conex\u00f5es com sites remotos.<\/span><\/p>\r\n<p id=\"p-rc_f01e05eb2a7bc9bf-78\" style=\"text-align: justify;\" data-path-to-node=\"13\"><span data-path-to-node=\"13,0\"><span class=\"citation-2691 citation-end-2691\">Para ser claro: este artigo n\u00e3o \u00e9 um pedido de retorno a uma \u00e9poca em que se podia ver aquilo que se fazia. Esta \u00e9poca acabou. <\/span><\/span><span data-path-to-node=\"13,2\"><span class=\"citation-2688 citation-2690 citation-end-2690\">Como Ki<\/span><span class=\"citation-2688\">ttler argumenta, em ess\u00eancia, n\u00f3s n\u00e3o mais escre<\/span><span class=\"citation-2688 citation-2689 citation-end-2689\">vemos \u2013 por meio dos nossos processadores de texto, n\u00f3s atribu\u00edmos a tarefa de escrita aos computadores [64]<\/span><\/span><span data-path-to-node=\"13,4\"><span class=\"citation-2687 citation-end-2687\">. Isto n\u00e3o vem a ser uma acusa\u00e7\u00e3o ao software ou \u00e0 programa\u00e7\u00e3o (eu tamb\u00e9m sou influenciada pelo prazer causal do software). <\/span><\/span><span data-path-to-node=\"13,6\"><span class=\"citation-2685\">Isto vem a ser, contudo, um argumento contra o senso comum a respeito das no\u00e7\u00f5es de software, precisamente por conta de seu <\/span><span class=\"citation-2685 citation-2686 citation-end-2686\">status de senso comum (e, neste caso, cumprindo totalmente a no\u00e7\u00e3o gramsciana de ideologia como senso comum hegem\u00f4nico)<\/span><\/span><span data-path-to-node=\"13,8\"><span class=\"citation-2684 citation-end-2684\">; por conta das hist\u00f3rias e perspectivas que tais no\u00e7\u00f5es apagam; e <\/span>por conta do futuro que indicam. <\/span><span data-path-to-node=\"13,10\"><span class=\"citation-2683\">O software tornou-se a s\u00famula do senso comum para a cultura e o hardware, uma s\u00famula para a natureza<\/span><\/span><span data-path-to-node=\"13,12\">. <\/span><span data-path-to-node=\"13,14\"><span class=\"citation-2679\">(No debate atual sobre as pesquisas com c\u00e9lulas-tronco, estas foram chamadas de \u201chardware\u201d. Historicamente, o software tamb\u00e9m facilitou a separa\u00e7\u00e3o entre modelo e mat\u00e9ria, imprescind\u00edvel para a separa\u00e7\u00e3o dos genes d<\/span><span class=\"citation-2679 citation-2680 citation-2681 citation-2682 citation-end-2682\">o DNA [65] <\/span><\/span><span data-path-to-node=\"13,16\"><span class=\"citation-2676 citation-2677 citation-2678 citation-end-2678\">). <\/span><\/span><span data-path-to-node=\"13,18\"><span class=\"citation-2672 citation-2673 citation-2674 citation-2675 citation-end-2675\">Em nossa sociedade p\u00f3s-ideol\u00f3gica, o software sustenta e despolitiza as no\u00e7\u00f5es de ideologia e de cr\u00edtica da ideologia<\/span><\/span><span data-path-to-node=\"13,20\"><span class=\"citation-2669 citation-2670 citation-2671 citation-end-2671\">. As pessoas podem negar a ideologia, mas n<\/span><span class=\"citation-2669 citation-2670 citation-end-2670\">\u00e3o negam o software \u2013 e atribuem ao software, metaforicamente, poderes superiores aos atribu\u00eddos \u00e0 ideologia. <\/span><\/span><span data-path-to-node=\"13,22\"><span class=\"citation-2667 citation-2668 citation-end-2668\">No<\/span><span class=\"citation-2667\">ssas intera\u00e7\u00f5es com o software disciplinaram-nos, criaram certas expectativas de causa e efeito, ofereceram-nos prazer e poder que acreditamos serem transfer\u00edveis para outro lugar<\/span><\/span><span data-path-to-node=\"13,24\">. <\/span><span data-path-to-node=\"13,26\"><span class=\"citation-2666\">A no\u00e7\u00e3o de software invadiu nosso vocabul\u00e1rio cr\u00edtico de forma amplamente inquestionada [66]<\/span><\/span><span data-path-to-node=\"13,28\">. <\/span><span data-path-to-node=\"13,30\"><span class=\"citation-2665\">Interrogando o software e o conhecimento visual que ele cristaliza, n\u00f3s podemos ir para al\u00e9m da chamada crise da indexicalidade <\/span><\/span><span data-path-to-node=\"13,33\"><span class=\"citation-2664\">, compreendendo os novos caminhos pelos quais o conhecimento visual vem sendo transformado e cristalizado, n\u00e3o simplesmente desarticulado ou tornado obsoleto<\/span><\/span><span data-path-to-node=\"13,35\">.<\/span><\/p>\r\nNOTAS:\r\n<p data-start=\"756\" data-end=\"912\">[1] Baudrillard, Jean. <em data-start=\"779\" data-end=\"809\">The Ecstasy of Communication<\/em>. Trad. Bernard Schutze e Caroline Schutze. Brooklyn: Semiotext(e), 1988, p. 21\u201322; grifos no original.<\/p>\r\n<p data-start=\"914\" data-end=\"1342\">[2] O que \u00e9, por exemplo, o Microsoft Word? \u00c9 o programa execut\u00e1vel criptografado, localizado em um CD ou em um disco r\u00edgido (ou mesmo em um c\u00f3digo-fonte) ou \u00e9 a sua execu\u00e7\u00e3o? Os dois, apesar de n\u00e3o serem os mesmos, s\u00e3o ambos chamados de Word: eles se encontram em localiza\u00e7\u00f5es diferentes; um \u00e9 o programa e o outro \u00e9 o processo. Programa\u00e7\u00e3o estruturada, como discutiremos depois, tem sido a chave para unir programa e processo.<\/p>\r\n<p data-start=\"1344\" data-end=\"1431\">[3] Ver: Manovich, Lev. <em data-start=\"1368\" data-end=\"1395\">The Language of New Media<\/em>. Cambridge: MIT Press, 2001, p. 48.<\/p>\r\n<p data-start=\"1433\" data-end=\"1527\">[4] Ceruzzi, Paul. <em data-start=\"1452\" data-end=\"1483\">A History of Modern Computing<\/em>. 2nd ed. Cambridge: MIT Press, 2003, p. 80.<\/p>\r\n<p data-start=\"1529\" data-end=\"1734\">[5] Broy, Manfred. \u201cSoftware Engineering\u2014From Auxiliary to Key Technology\u201d. In: Broy, M.; Denert, Ernst (org.). <em data-start=\"1641\" data-end=\"1699\">Software Pioneers: Contributions to Software Engineering<\/em>. Berlin: Springer, 2002, p. 11\u201312.<\/p>\r\n<p data-start=\"1736\" data-end=\"1860\">[6] Kittler, Friedrich. \u201cThere Is No Software\u201d. In: CTheory.net, 18 Oct. 1995. <a class=\"decorated-link\" href=\"http:\/\/www.ctheory.net\/text_file.asp?pick=74\" target=\"_new\" rel=\"noopener\" data-start=\"1815\" data-end=\"1859\">http:\/\/www.ctheory.net\/text_file.asp?pick=74<\/a>.<\/p>\r\n<p data-start=\"1862\" data-end=\"2629\">[7] Na d\u00e9cada de 1950, o termo software era utilizado com pouca frequ\u00eancia e se referia a qualquer coisa que complementava o hardware, tal como o plug de configura\u00e7\u00e3o dos cabos. Na d\u00e9cada de 1960, software fica mais pr\u00f3ximo daquilo que chamamos hoje de sistema de softwares; e mais amplamente entendido \u201ccomo combina\u00e7\u00e3o de ferramentas, aplicativos e servi\u00e7os adquiridos por um vendedor externo\u201d. Haigh, Thomas. \u201cApplication Software in the 1960s as Concept, Product, and Service\u201d. <em data-start=\"2343\" data-end=\"2384\">IEEE Annals of the History of Computing<\/em>, vol. 24, no. 1, January\u2013March 2002, p. 6. Para mais a respeito, consulte: Hagen, Wolfgang. \u201cThe Style of Source Codes\u201d. In: Chun, Wendy Hui; Keenan, Thomas (org.). <em data-start=\"2550\" data-end=\"2601\">New Media, Old Media: A History and Theory Reader<\/em>. New York: Routledge, 2005.<\/p>\r\n<p data-start=\"2631\" data-end=\"3299\">[8] Ver: Goldstine, Herman; Goldstine, Adele. \u201cThe Electronic Numerical Integrator and Computer (ENIAC)\u201d. <em data-start=\"2737\" data-end=\"2778\">IEEE Annals of the History of Computing<\/em>, vol. 18, no. 1, Spring 1996, p. 10\u201316. As duas atividades foram distintas por Arthur Burks como \u201cprograma\u00e7\u00e3o num\u00e9rica\u201d (implementada por operadores) e \u201cprograma\u00e7\u00e3o adequada\u201d [programming proper] (projetada por engenheiros e implementada por unidade de programa\u00e7\u00e3o central). Burks, Arthur. \u201cFrom ENIAC to the Stored-Program Computer: Two Revolutions in Computers\u201d. In: Metropolis, Nicholas (org.). <em data-start=\"3177\" data-end=\"3226\">A History of Computing in the Twentieth Century<\/em>. New York: Academic Press \/ Harcourt Brace Jovanovich, 1980, p. 311\u2013344.<\/p>\r\n<p data-start=\"3301\" data-end=\"3437\">[9] Ver: Campbell-Kelly, Martin; Aspray, William. <em data-start=\"3351\" data-end=\"3399\">Computer: A History of the Information Machine<\/em>. New York: Basic Books, 1996, p. 184.<\/p>\r\n<p data-start=\"3439\" data-end=\"3589\">[10] Ver: Hagen, Wolfgang. \u201cThe Style of Source Codes\u201d. In: Chun, Wendy Hui; Keenan, Thomas (org.). <em data-start=\"3539\" data-end=\"3561\">New Media, Old Media<\/em>. New York: Routledge, 2005.<\/p>\r\n<p data-start=\"3591\" data-end=\"3752\">[11] Koss, Adele Mildred. \u201cProgramming on the Univac 1: A Woman\u2019s Account\u201d. <em data-start=\"3667\" data-end=\"3708\">IEEE Annals of the History of Computing<\/em>, vol. 25, no. 1, January\u2013March 2003, p. 56.<\/p>\r\n<p data-start=\"3754\" data-end=\"3921\">[12] Ver: Derrida, Jacques. \u201cSignature Event Context\u201d. In: <em data-start=\"3813\" data-end=\"3827\">Limited Inc.<\/em> Trad. Samuel Weber e Jeffrey Mehlman. Evanston: Northwestern University Press, 1988, p. 1\u201323.<\/p>\r\n<p data-start=\"3923\" data-end=\"4166\">[13] Backus, John. \u201cProgramming in America in the 1950s: Some Personal Impressions\u201d. In: Metropolis, Nicholas et al. (org.). <em data-start=\"4048\" data-end=\"4097\">A History of Computing in the Twentieth Century<\/em>. New York: Academic Press \/ Harcourt Brace Jovanovich, 1980, p. 127.<\/p>\r\n<p data-start=\"4168\" data-end=\"4185\">[14] Koss, p. 58.<\/p>\r\n<p data-start=\"4187\" data-end=\"4304\">[15] Sammett, Jean. <em data-start=\"4207\" data-end=\"4256\">Programming Languages: History and Fundamentals<\/em>. Englewood Cliffs: Prentice-Hall, 1969, p. 144.<\/p>\r\n<p data-start=\"4306\" data-end=\"4327\">[16] Sammett, p. 148.<\/p>\r\n<p data-start=\"4329\" data-end=\"4437\">[17] Ver, por exemplo: Nelson, Theodor. <em data-start=\"4369\" data-end=\"4383\">Computer Lib<\/em>. Richmond, WA: Tempus Books of Microsoft Press, 1987.<\/p>\r\n<p data-start=\"4439\" data-end=\"4658\">[18] Reed, Harry. \u201cMy Life with the ENIAC: A Worm\u2019s Eye View\u201d. Army Research Laboratory. <em data-start=\"4528\" data-end=\"4578\">Fifty Years of Army Computing from ENIAC to MSRC<\/em>, 2000, p. 158. Dispon\u00edvel em: <a class=\"decorated-link\" href=\"http:\/\/ftp.arl.mil\/~mike\/comphist\/harry_reed.pdf\" target=\"_new\" rel=\"noopener\" data-start=\"4609\" data-end=\"4657\">http:\/\/ftp.arl.mil\/~mike\/comphist\/harry_reed.pdf<\/a>.<\/p>\r\n<p data-start=\"4660\" data-end=\"4813\">[19] Ver: \u201cAnecdotes: How Did You First Get into Computing?\u201d. <em data-start=\"4722\" data-end=\"4763\">IEEE Annals of the History of Computing<\/em>, vol. 25, no. 4, October\u2013December 2003, p. 48\u201359.<\/p>\r\n<p data-start=\"4815\" data-end=\"4952\">[20] Edwards, Paul N. <em data-start=\"4837\" data-end=\"4916\">The Closed World: Computers and the Politics of Discourse in Cold War America<\/em>. Cambridge: MIT Press, 1996, p. 71.<\/p>\r\n<p data-start=\"4954\" data-end=\"5106\">[21] Good, I. J. \u201cPioneering Work on Computers at Bletchley\u201d. In: Metropolis et al. (org.). <em data-start=\"5046\" data-end=\"5095\">A History of Computing in the Twentieth Century<\/em>, p. 31\u201346.<\/p>\r\n<p data-start=\"5108\" data-end=\"5140\">[22] Citado por: Ceruzzi, p. 82.<\/p>\r\n<p data-start=\"5142\" data-end=\"5300\">[23] Mahoney, Michael S. \u201cFinding a History for Software Engineering\u201d. <em data-start=\"5213\" data-end=\"5254\">IEEE Annals of the History of Computing<\/em>, vol. 27, no. 1, January\u2013March 2004, p. 8\u201319.<\/p>\r\n<p data-start=\"5302\" data-end=\"5412\">[24] Irigaray, Luce. <em data-start=\"5323\" data-end=\"5350\">This Sex Which Is Not One<\/em>. Trad. Catherine Porter. Ithaca, NY: Cornell UP, 1985, p. 26.<\/p>\r\n<p data-start=\"5414\" data-end=\"5523\">[25] Plant, Sadie. <em data-start=\"5433\" data-end=\"5488\">Zeros + Ones: Digital Women and the New Technoculture<\/em>. New York: Doubleday, 1997, p. 37.<\/p>\r\n<p data-start=\"5525\" data-end=\"5561\">[26] Campbell-Kelly; Aspray, p. 181.<\/p>\r\n<p data-start=\"5563\" data-end=\"5580\">[27] Koss, p. 51.<\/p>\r\n<p data-start=\"5582\" data-end=\"5599\">[28] Koss, p. 49.<\/p>\r\n<p data-start=\"5601\" data-end=\"5618\">[29] Fitz, p. 21.<\/p>\r\n<p data-start=\"5620\" data-end=\"5776\">[30] Edwards, Paul. \u201cThe Army and the Microworld: Computers and the Politics of Gender Identity\u201d. <em data-start=\"5718\" data-end=\"5725\">Signs<\/em>, vol. 16, no. 1, 1990, p. 105, 125; grifos nossos.<\/p>\r\n<p data-start=\"5778\" data-end=\"5917\">[31] Bush, Vannevar. \u201cAs We May Think\u201d. <em data-start=\"5818\" data-end=\"5840\">The Atlantic Monthly<\/em>, July 1945, repr. 1994. <a class=\"decorated-link\" href=\"http:\/\/www.ps.unisb.de\/~duchier\/pub\/vbush\/vbush.txt\" target=\"_new\" rel=\"noopener\" data-start=\"5865\" data-end=\"5916\">http:\/\/www.ps.unisb.de\/~duchier\/pub\/vbush\/vbush.txt<\/a>.<\/p>\r\n<p data-start=\"5919\" data-end=\"6074\">[32] Campbell-Kelly; Aspray, p. 196\u2013203; Ceruzzi, p. 105; Brooks, Frederick P. <em data-start=\"5998\" data-end=\"6022\">The Mythical Man-Month<\/em>. 20th Anniversary ed. Boston: Addison-Wesley, 1995.<\/p>\r\n<p data-start=\"6076\" data-end=\"6096\">[33] Mahoney, p. 15.<\/p>\r\n<p data-start=\"6098\" data-end=\"6235\">[34] Dijkstra, Edsger W. \u201cEWD 1308: What Led to \u2018Notes on Structured Programming\u2019\u201d. In: Broy; Denert (org.). <em data-start=\"6207\" data-end=\"6226\">Software Pioneers<\/em>, p. 342.<\/p>\r\n<p data-start=\"6237\" data-end=\"6358\">[35] Dijkstra, Edsger W. \u201cGo To Statement Considered Harmful\u201d. In: Broy; Denert (org.). <em data-start=\"6325\" data-end=\"6344\">Software Pioneers<\/em>, p. 352, 354.<\/p>\r\n<p data-start=\"6360\" data-end=\"6382\">[36] Dijkstra, p. 352.<\/p>\r\n<p data-start=\"6384\" data-end=\"6495\">[37] Guttag, John V. \u201cAbstract Data Types, Then and Now\u201d. In: Broy; Denert (org.). <em data-start=\"6467\" data-end=\"6486\">Software Pioneers<\/em>, p. 444.<\/p>\r\n<p data-start=\"6497\" data-end=\"6517\">[38] Guttag, p. 444.<\/p>\r\n<p data-start=\"6519\" data-end=\"6539\">[39] Guttag, p. 445.<\/p>\r\n<p data-start=\"6541\" data-end=\"6667\">[40] Eck, David. <em data-start=\"6558\" data-end=\"6621\">The Most Complex Machine: A Survey of Computers and Computing<\/em>. Natick, MA: A. K. Peters, 2000, p. 329, 238.<\/p>\r\n<p data-start=\"6669\" data-end=\"6686\">[41] Koss, p. 49.<\/p>\r\n<p data-start=\"6688\" data-end=\"6750\">[42] Edwards, Paul. \u201cThe Army and the Microworld\u201d. p. 108\u2013109.<\/p>\r\n<p data-start=\"6752\" data-end=\"6987\">[43] Torvalds, Linus. <em data-start=\"6774\" data-end=\"6830\">Just for Fun: The Story of an Accidental Revolutionary<\/em>. New York: HarperBusiness, 2001; Moglen, Eben. \u201cAnarchism Triumphant: Free Software and the Death of Copyright\u201d. <em data-start=\"6944\" data-end=\"6958\">First Monday<\/em>, vol. 4, no. 8, 2 Aug. 1999.<\/p>\r\n<p data-start=\"6989\" data-end=\"7036\">[44] Edwards, Paul. <em data-start=\"7009\" data-end=\"7027\">The Closed World<\/em>, p. 258.<\/p>\r\n<p data-start=\"7038\" data-end=\"7180\">[45] Aspray, William; Burks, Arthur (org.). <em data-start=\"7082\" data-end=\"7143\">Papers of John von Neumann on Computing and Computer Theory<\/em>. Cambridge: MIT Press, 1987, p. 413.<\/p>\r\n<p data-start=\"7182\" data-end=\"7361\">[46] Schneiderman, Ben. \u201cDirect Manipulation: A Step Beyond Programming Languages\u201d. In: Wardrip-Fruin; Montfort (org.). <em data-start=\"7302\" data-end=\"7324\">The New Media Reader<\/em>. Cambridge: MIT Press, 2003, p. 486.<\/p>\r\n<p data-start=\"7363\" data-end=\"7452\">[47] Laurel, Brenda. <em data-start=\"7384\" data-end=\"7406\">Computers as Theatre<\/em>. Reading, MA: Addison-Wesley, 1991, p. xviii.<\/p>\r\n<p data-start=\"7454\" data-end=\"7550\">[48] Manovich, Lev. \u201cGeneration Flash\u201d, 2002. <a class=\"decorated-link\" href=\"http:\/\/www.manovich.net\/DOCS\/generation_flash.doc\" target=\"_new\" rel=\"noopener\" data-start=\"7500\" data-end=\"7549\">http:\/\/www.manovich.net\/DOCS\/generation_flash.doc<\/a>.<\/p>\r\n<p data-start=\"7552\" data-end=\"7586\">[49] Manovich, \u201cGeneration Flash\u201d.<\/p>\r\n<p data-start=\"7588\" data-end=\"7622\">[50] Manovich, \u201cGeneration Flash\u201d.<\/p>\r\n<p data-start=\"7624\" data-end=\"7658\">[51] Manovich, \u201cGeneration Flash\u201d.<\/p>\r\n<p data-start=\"7660\" data-end=\"7786\">[52] Jameson, Frederic. <em data-start=\"7684\" data-end=\"7741\">Postmodernism, or The Cultural Logic of Late Capitalism<\/em>. Durham: Duke University Press, 1991, p. 51.<\/p>\r\n<p data-start=\"7788\" data-end=\"7866\">[53] Chun, Wendy Hui Kyong. <em data-start=\"7816\" data-end=\"7837\">Control and Freedom<\/em>. Cambridge: MIT Press, 2005.<\/p>\r\n<p data-start=\"7868\" data-end=\"8027\">[54] Althusser, Louis. \u201cIdeology and Ideological State Apparatuses\u201d. In: <em data-start=\"7941\" data-end=\"7980\">Lenin and Philosophy and Other Essays<\/em>. New York: Monthly Review Press, 2001, p. 109.<\/p>\r\n<p data-start=\"8029\" data-end=\"8113\">[55] \u017di\u017eek, Slavoj. <em data-start=\"8049\" data-end=\"8081\">The Sublime Object of Ideology<\/em>. London: Verso, 1989, p. 11\u201353.<\/p>\r\n<p data-start=\"8115\" data-end=\"8168\">[56] Ceruzzi, p. 208\u2013209; Campbell-Kelly, p. 207\u2013229.<\/p>\r\n<p data-start=\"8170\" data-end=\"8176\">[57] \u2014<\/p>\r\n<p data-start=\"8178\" data-end=\"8270\">[58] Lacan, Jacques. <em data-start=\"8199\" data-end=\"8238\">The Seminar of Jacques Lacan, Book II<\/em>. New York: Norton, 1991, p. 81.<\/p>\r\n<p data-start=\"8272\" data-end=\"8290\">[59] Schwartz, C1.<\/p>\r\n<p data-start=\"8292\" data-end=\"8313\">[60] Schwartz, p. C1.<\/p>\r\n<p data-start=\"8315\" data-end=\"8398\">[61] Manovich, Lev. <em data-start=\"8335\" data-end=\"8362\">The Language of New Media<\/em>. Cambridge: MIT Press, 2001, p. 48.<\/p>\r\n<p data-start=\"8400\" data-end=\"8448\">[62] Microsoft Media Player Licensing Agreement.<\/p>\r\n<p data-start=\"8450\" data-end=\"8605\">[63] Olsen, Florence. \u201cControl Issues: Microsoft\u2019s plan&#8230;\u201d. <em data-start=\"8511\" data-end=\"8542\">Chronicle of Higher Education<\/em>, 21 Feb. 2003. <a class=\"decorated-link\" href=\"http:\/\/chronicle.com\/free\/v49\/i24\/24a02701.htm\" target=\"_new\" rel=\"noopener\" data-start=\"8558\" data-end=\"8604\">http:\/\/chronicle.com\/free\/v49\/i24\/24a02701.htm<\/a>.<\/p>\r\n<p data-start=\"8607\" data-end=\"8655\">[64] Kittler, Friedrich. \u201cThere Is No Software\u201d.<\/p>\r\n<p data-start=\"8657\" data-end=\"8737\">[65] Jacob, Fran\u00e7ois. <em data-start=\"8679\" data-end=\"8698\">The Logic of Life<\/em>. New York: Pantheon, 1973, p. 247\u2013298.<\/p>\r\n<p data-start=\"8739\" data-end=\"8871\">[66] Doyle, Richard. <em data-start=\"8760\" data-end=\"8827\">On Beyond Living: Rhetorical Transformations of the Life Sciences<\/em>. Stanford: Stanford University Press, 1997.<\/p>\r\n<!-- \/wp:post-content -->","protected":false},"excerpt":{"rendered":"<p>Voltar &#8211; Sum\u00e1rio SOFTWARE: A PERSIST\u00caNCIA DO CONHECIMENTO VISUAL WENDY HUI KYONG CHUN Originalmente publicado em:\u00a0 Grey Room 18, Winter 2005, pp. 26\u201351 Tradu\u00e7\u00e3o: Ednei de Genaro * * Fig.1 \u2013 Flip-flop de um master-slave clocked RS \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u201cQuando dados aparentemente insignificantes s\u00e3o analisados em rela\u00e7\u00e3o a bilh\u00f5es de elementos de [&hellip;]<\/p>\n","protected":false},"author":16556679,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[69883530,685081593],"tags":[697398609,2216219,46245,697398607,2075751,2075749,9865,819384,5674200,79,3503,697398611,32744,5668488,537890,697398610,5473702,5847405,581,1731808,697398608,1523103,5133919,25733363,978564],"class_list":["post-2764","post","type-post","status-publish","format-standard","hentry","category-2-ensaios-temas-gerais-estudos-esteticos-politicos","category-materialismo-contemporaneo-arqueologia-democracia","tag-arqueologia-dos-dispositivos","tag-bletchley-park","tag-comunicacao","tag-conhecimento-visual","tag-edsac","tag-eniac","tag-fortran","tag-grace-hopper","tag-grey-room","tag-hardware","tag-historia","tag-historia-do-software","tag-ibm","tag-imaterial","tag-materialismo","tag-pioneiros-computacao","tag-programacao-estruturada","tag-programadoras","tag-software","tag-univac","tag-visivel-invisivel","tag-von-neumann","tag-wendy-chun","tag-wendy-hui-kyong-chun","tag-wrens"],"jetpack_publicize_connections":[],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p14Xsm-IA","jetpack-related-posts":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/maelstromlife.com\/en\/wp-json\/wp\/v2\/posts\/2764","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maelstromlife.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maelstromlife.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maelstromlife.com\/en\/wp-json\/wp\/v2\/users\/16556679"}],"replies":[{"embeddable":true,"href":"https:\/\/maelstromlife.com\/en\/wp-json\/wp\/v2\/comments?post=2764"}],"version-history":[{"count":57,"href":"https:\/\/maelstromlife.com\/en\/wp-json\/wp\/v2\/posts\/2764\/revisions"}],"predecessor-version":[{"id":7269,"href":"https:\/\/maelstromlife.com\/en\/wp-json\/wp\/v2\/posts\/2764\/revisions\/7269"}],"wp:attachment":[{"href":"https:\/\/maelstromlife.com\/en\/wp-json\/wp\/v2\/media?parent=2764"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maelstromlife.com\/en\/wp-json\/wp\/v2\/categories?post=2764"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maelstromlife.com\/en\/wp-json\/wp\/v2\/tags?post=2764"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}