{"id":26094,"date":"2022-11-21T01:10:40","date_gmt":"2022-11-21T01:10:40","guid":{"rendered":"https:\/\/building.nubank.com\/a-mind-blowing-conversation-with-james-gosling-javas-father\/"},"modified":"2024-02-07T14:51:03","modified_gmt":"2024-02-07T14:51:03","slug":"uma-surpreendente-conversa-com-james-gosling-pai-do-java","status":"publish","type":"post","link":"https:\/\/building.nubank.com\/pt-br\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\/","title":{"rendered":"Uma surpreendente conversa com James Gosling, pai do Java"},"content":{"rendered":"\n<p><a href=\"https:\/\/building.nubank.com\/authors\/swann\/\">Matt Swan<\/a> (CTO do Nubank), Stuart Halloway (um dos nossos L\u00edderes de Datomic), Lucas Cavalcanti (um dos nossos Engenheiros Principais), e todos os engenheiros no Nu tiveram o prazer de conversar com James Gosling, considerado o pai da Linguagem de Programa\u00e7\u00e3o Java. A entrevista \u00e9 parte de uma iniciativa interna para trazer grandes nomes do setor para conversar com nossa equipe de n\u00edvel global e compartilhar conhecimentos e experi\u00eancias.<\/p>\n\n\n\n<p>Profissionais da tecnologia sempre passam por muitos desafios no setor: &#8220;todos sabemos da import\u00e2ncia de estarmos nos ombros de gigantes&#8221;, diz Matt Swann, e o Sr. Gosling certamente \u00e9 um desses gigantes.&nbsp;<\/p>\n\n\n\n<p>Continue lendo este artigo para aprender mais sobre como o Java mudou o mundo e os temas conversados com James Gosling na entrevista, como <a href=\"https:\/\/building.nubank.com\/introducing-fklearn-nubanks-machine-learning-library-part-i-2\/\">programa\u00e7\u00e3o funcional<\/a> em compara\u00e7\u00e3o com intelig\u00eancia artificial orientada a objetos, coleta de lixo e muito mais.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quem \u00e9 James Gosling?<\/h2>\n\n\n\n<p>Antes de virar o &#8220;Dr. Java&#8221;, como ele costuma ser chamado, James Gosling era apenas uma crian\u00e7a da zona rural no oeste do Canad\u00e1, um local muito mais conhecido por seus tratores que pelos computadores, como ele mesmo disse na entrevista, especialmente quando pensamos no final dos anos 1960, o cen\u00e1rio espec\u00edfico do qual falamos neste par\u00e1grafo.<\/p>\n\n\n\n<p>Ele n\u00e3o soube dizer precisamente o ano, mas seu olhar parecia viajar com sua mente quando compartilhou essa lembran\u00e7a: em 1968 ou 1969, um amigo do pai dele o levou para um passeio na Calgary University, e quando passaram pelo centro de computadores, algo mudou dentro dele.&nbsp;<\/p>\n\n\n\n<p>Depois dessa experi\u00eancia, ele come\u00e7ou a passar tempo na Universidade, especificamente, em sua biblioteca, explorando lixeiras atr\u00e1s de informa\u00e7\u00f5es de conta de alunos para acessar os computadores da Universidade. Depois de alguns anos frequentando o Centro de Computadores de Calgary, ele finalmente decidiu obter seu bacharelado em ci\u00eancia da computa\u00e7\u00e3o.<\/p>\n\n\n\n<p>Mas foi nos Estados Unidos, enquanto conseguia seu <strong>Doutorado na<\/strong> <strong>Carnegie Mellon University<\/strong>, que ele desenvolveu uma variante do popular editor de exibi\u00e7\u00e3o Emacs. Alguns anos depois, j\u00e1 trabalhando no projeto Sun Java, <a href=\"https:\/\/computerhistory.org\/profile\/james-gosling\/\">Gosling mencionou seus primeiros projetos como inspira\u00e7\u00e3o para o conceito de uma m\u00e1quina virtual de Java.<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/ftDBp_BVWzw?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=pt-BR&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Projetos de longo prazo e Java<\/h2>\n\n\n\n<p>Gosling disse que projetos de longo prazo foram seu caminho para a sa\u00fade mental. Trabalhar em um ambiente acelerado, como o mundo da tecnologia, pode ser prejudicial \u00e0 mente, porque, em suas palavras, &#8220;quando se est\u00e1 sempre apagando inc\u00eandios, n\u00e3o h\u00e1 tempo para descansar&#8221;.&nbsp;<\/p>\n\n\n\n<p>Java era mais que um projeto de longo prazo para Gosling: era uma cria\u00e7\u00e3o vital\u00edcia que mudou o mundo da programa\u00e7\u00e3o para sempre. Essa ferramenta pr\u00e1tica popularizou as melhores ideias das linguagens mais antigas dando a elas um novo formato, familiar para criadores de c\u00f3digo em C comuns, mas n\u00e3o um superconjunto restrito de C.<\/p>\n\n\n\n<p>Gosling menciona que, quando estava desenvolvendo o Java com Mike Sheridan, Patrick Naughton e os outros engenheiros do Sun Java, &#8220;o mundo da programa\u00e7\u00e3o estava preso com linguagens de programa\u00e7\u00e3o 1.1, como C e, eventualmente, C++&#8221;.<\/p>\n\n\n\n<p>Quando perguntado se tomaria alguma decis\u00e3o de design diferente hoje em dia, ele diz que n\u00e3o, e rejeita as &#8220;incessantes discuss\u00f5es sobre colchetes em lugares estranhos&#8221; da programa\u00e7\u00e3o atual. Para ele, &#8220;s\u00e3o rid\u00edculas&#8221; (sic). Apesar de parecer gostar do estado atual do Java, dizendo que &#8220;evoluiu para ser incr\u00edvel&#8221;. Ele \u00e9 um pai realmente orgulhoso.<\/p>\n\n\n\n<p>Ele tamb\u00e9m menciona que, \u00e0s vezes, se pega com a ideia de criar outra linguagem, mas rejeita essa possibilidade, descrevendo como &#8220;segurando em uma cerca el\u00e9trica&#8221;. Para ele, a <strong>m\u00e1gica do Java<\/strong> n\u00e3o depende da linguagem: o que realmente importa \u00e9 a m\u00e1quina virtual por tr\u00e1s dele.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Clojure e a singularidade do Dr. Java<\/h2>\n\n\n\n<p>James Gosling identifica no Clojure algo que, na opini\u00e3o dele, era uma qualidade tamb\u00e9m encontrada no in\u00edcio da programa\u00e7\u00e3o funcional: o fato de evitar <a href=\"https:\/\/building.nubank.com\/microservices-at-nubank-an-overview\/\">mutabilidade<\/a>.<\/p>\n\n\n\n<p>\u00c9 poss\u00edvel obter v\u00e1rios recursos interessantes a partir disso, como multithreading: a capacidade de um programa ou sistema operacional de habilitar mais de um usu\u00e1rio simult\u00e2neo sem precisar de diversas c\u00f3pias do programa executadas no computador.<\/p>\n\n\n\n<p>Evitando a mutabilidade, \u00e9 poss\u00edvel at\u00e9 fazer enormes mudan\u00e7as em qualquer coisa, exceto o ponteiro de leitura. Esse recurso tamb\u00e9m fornece capacidades de compartilhamento de dados incr\u00edveis. Para ele, nunca houve uma guerra entre programa\u00e7\u00e3o funcional e programa\u00e7\u00e3o orientada a objetos. Ele reconhece o valor de ambos os estilos.<\/p>\n\n\n\n<p>Para James Gosling, programa\u00e7\u00e3o \u00e9 um estilo autodisciplinado. Quando cria c\u00f3digos, ele tenta escrever de uma forma bem funcional, mesmo que seus c\u00f3digos provoquem estranheza nos outros: &#8220;quando as pessoas olham para alguns dos meus c\u00f3digos e perguntam &#8216;o que est\u00e1 acontecendo aqui?&#8217;, porque costumo usar recurs\u00e3o quando outras pessoas usar\u00e3o um vetor&#8221;. Uma cita\u00e7\u00e3o definidora, dita t\u00e3o naturalmente. Algo que s\u00f3 pode ser feito por g\u00eanios como James Gosling.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Outras linguagens de programa\u00e7\u00e3o, o futuro da cria\u00e7\u00e3o de c\u00f3digos e um importante conselho para engenheiros menos experientes<\/h2>\n\n\n\n<p>&#8220;Java funciona para mim&#8221;, \u00e9 a resposta dada por Gosling quando perguntado se ele gosta ou usa outras linguagens de programa\u00e7\u00e3o. Apesar disso, ele admite que a segunda linguagem que mais usa \u00e9 Shell Script. Dr. Java tamb\u00e9m disse que Rust funciona muito bem quando se escreve drivers de dispositivos de baixo n\u00edvel, apesar de definir a maioria das linguagens de cria\u00e7\u00e3o de script como &#8220;simplesmente lentas demais&#8221;.<\/p>\n\n\n\n<p>Ap\u00f3s essa inteligente mistura de cr\u00edticas e elogios, James Gosling falou sobre o futuro da programa\u00e7\u00e3o. Ele disse que ultimamente tem havido muita atividade sobre ferramentas, e h\u00e1 uma forte tend\u00eancia a ferramentas de programa\u00e7\u00e3o baseadas em IA no nosso futuro. Para ele, a reestrutura\u00e7\u00e3o de c\u00f3digo, por exemplo, est\u00e1 ficando muito mais poderosa com o uso de IA.<\/p>\n\n\n\n<p>Quando pedimos para aconselhar engenheiros com menos experi\u00eancia, ele vai direto ao ponto: &#8220;divirta-se&#8221;. &#8216;Divers\u00e3o \u00e9 o elemento que o fez amar programa\u00e7\u00e3o e, quando voc\u00ea a encontrar, seu trabalho deixa de ser um trabalho: \u00e9 uma causa, e realmente pode te motivar.<\/p>\n\n\n\n<p>Para ele, a divers\u00e3o estava em desenvolver programas que funcionem o tempo todo. E esse \u00e9 o ponto principal do Java: desenvolver programas que n\u00e3o parar\u00e3o de funcionar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ponteiro nulo, strictfp e Java de vez em quando<\/h2>\n\n\n\n<p>Para James Gosling, &#8220;todas as solu\u00e7\u00f5es para o problema de nulidade n\u00e3o parecem uma solu\u00e7\u00e3o de verdade&#8221;. Por isso ele prefere <strong>sistemas de anota\u00e7\u00e3o<\/strong> e a fun\u00e7\u00e3o &#8220;@NonNull&#8221;, que investiga o problema at\u00e9 sua origem. Ele tamb\u00e9m comentou a sele\u00e7\u00e3o de IEE754 como sistema aritm\u00e9tico oficial do Java e o contradit\u00f3rio &#8220;strictfp&#8221; desenvolvido para a Intel.<\/p>\n\n\n\n<p>Nas palavras dele, &#8220;as maiores mudan\u00e7as no Java (ao longo do tempo) n\u00e3o afetaram diretamente a linguagem, e tinham tend\u00eancia a afetar mais a base&#8221;. Para ele, algo que realmente mudou o setor, e especialmente a coleta de lixo, foi a enorme quantidade de RAM.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ap\u00f3s tantas conquistas como engenheiro, o que vem por a\u00ed para James Gosling?<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>&#8220;Sempre serei um engenheiro. Quando eu for para o t\u00famulo, ainda serei um engenheiro&#8221;. James Gosling ainda trabalha por que ainda ama isso. Ele se define como uma &#8220;criancinha com cabelos brancos&#8221;, sempre em busca do novo desafio que trar\u00e1 a ele seu principal combust\u00edvel: divers\u00e3o.<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Ele \u00e9 t\u00e3o revolucion\u00e1rio quanto o Nubank. Ele \u00e9 um g\u00eanio com cora\u00e7\u00e3o de crian\u00e7a. Ele \u00e9 James Gosling, o criador do design, compilador e da m\u00e1quina virtual originais do Java.<\/p>\n","protected":false},"author":178110103,"featured_media":24682,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2497,2586],"tags":[2744,2745],"ppma_author":[2321],"class_list":["post-26094","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engineering-pt-br","category-software-engineering-pt-br","tag-james-gosling-pt-br","tag-java-programming-language-pt-br"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Uma surpreendente conversa com James Gosling, pai do Java - Building Nubank<\/title>\n<meta name=\"description\" content=\"Ele \u00e9 t\u00e3o revolucion\u00e1rio quanto o Nubank. Ele \u00e9 um g\u00eanio com cora\u00e7\u00e3o de crian\u00e7a. Ele \u00e9 James Gosling, o criador do design, compilador e da m\u00e1quina virtual originais do Java.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/building.nubank.com\/pt-br\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Uma surpreendente conversa com James Gosling, pai do Java - Building Nubank\" \/>\n<meta property=\"og:description\" content=\"Ele \u00e9 t\u00e3o revolucion\u00e1rio quanto o Nubank. Ele \u00e9 um g\u00eanio com cora\u00e7\u00e3o de crian\u00e7a. Ele \u00e9 James Gosling, o criador do design, compilador e da m\u00e1quina virtual originais do Java.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/building.nubank.com\/pt-br\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\/\" \/>\n<meta property=\"og:site_name\" content=\"Building Nubank\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-21T01:10:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-07T14:51:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/11\/conversation-james-gosling-at-Nubank-Feature_1200x675.jpg?fit=1200%2C675&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Nubank Editorial\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nubank Editorial\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\\\/\"},\"author\":{\"name\":\"Nubank Editorial\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\"},\"headline\":\"Uma surpreendente conversa com James Gosling, pai do Java\",\"datePublished\":\"2022-11-21T01:10:40+00:00\",\"dateModified\":\"2024-02-07T14:51:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\\\/\"},\"wordCount\":1270,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/conversation-james-gosling-at-Nubank-Feature_1200x675.jpg?fit=1200%2C675&ssl=1\",\"keywords\":[\"James Gosling\",\"Java Programming Language\"],\"articleSection\":[\"Engineering\",\"Software Engineering\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\\\/\",\"url\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\\\/\",\"name\":\"Uma surpreendente conversa com James Gosling, pai do Java - Building Nubank\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/conversation-james-gosling-at-Nubank-Feature_1200x675.jpg?fit=1200%2C675&ssl=1\",\"datePublished\":\"2022-11-21T01:10:40+00:00\",\"dateModified\":\"2024-02-07T14:51:03+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\"},\"description\":\"Ele \u00e9 t\u00e3o revolucion\u00e1rio quanto o Nubank. Ele \u00e9 um g\u00eanio com cora\u00e7\u00e3o de crian\u00e7a. Ele \u00e9 James Gosling, o criador do design, compilador e da m\u00e1quina virtual originais do Java.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/conversation-james-gosling-at-Nubank-Feature_1200x675.jpg?fit=1200%2C675&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/conversation-james-gosling-at-Nubank-Feature_1200x675.jpg?fit=1200%2C675&ssl=1\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Uma surpreendente conversa com James Gosling, pai do Java\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#website\",\"url\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/\",\"name\":\"Building Nubank\",\"description\":\"We make the extraordinary happen\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\",\"name\":\"Nubank Editorial\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g0a78bc815f2126d9ba65b2af185671f1\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g\",\"caption\":\"Nubank Editorial\"},\"url\":\"https:\\\/\\\/building.nubank.com\\\/pt-br\\\/author\\\/editorial\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Uma surpreendente conversa com James Gosling, pai do Java - Building Nubank","description":"Ele \u00e9 t\u00e3o revolucion\u00e1rio quanto o Nubank. Ele \u00e9 um g\u00eanio com cora\u00e7\u00e3o de crian\u00e7a. Ele \u00e9 James Gosling, o criador do design, compilador e da m\u00e1quina virtual originais do Java.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/building.nubank.com\/pt-br\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\/","og_locale":"pt_BR","og_type":"article","og_title":"Uma surpreendente conversa com James Gosling, pai do Java - Building Nubank","og_description":"Ele \u00e9 t\u00e3o revolucion\u00e1rio quanto o Nubank. Ele \u00e9 um g\u00eanio com cora\u00e7\u00e3o de crian\u00e7a. Ele \u00e9 James Gosling, o criador do design, compilador e da m\u00e1quina virtual originais do Java.","og_url":"https:\/\/building.nubank.com\/pt-br\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\/","og_site_name":"Building Nubank","article_published_time":"2022-11-21T01:10:40+00:00","article_modified_time":"2024-02-07T14:51:03+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/11\/conversation-james-gosling-at-Nubank-Feature_1200x675.jpg?fit=1200%2C675&ssl=1","type":"image\/jpeg"}],"author":"Nubank Editorial","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Nubank Editorial","Est. tempo de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/building.nubank.com\/pt-br\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\/#article","isPartOf":{"@id":"https:\/\/building.nubank.com\/pt-br\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\/"},"author":{"name":"Nubank Editorial","@id":"https:\/\/building.nubank.com\/pt-br\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4"},"headline":"Uma surpreendente conversa com James Gosling, pai do Java","datePublished":"2022-11-21T01:10:40+00:00","dateModified":"2024-02-07T14:51:03+00:00","mainEntityOfPage":{"@id":"https:\/\/building.nubank.com\/pt-br\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\/"},"wordCount":1270,"commentCount":0,"image":{"@id":"https:\/\/building.nubank.com\/pt-br\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/11\/conversation-james-gosling-at-Nubank-Feature_1200x675.jpg?fit=1200%2C675&ssl=1","keywords":["James Gosling","Java Programming Language"],"articleSection":["Engineering","Software Engineering"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/building.nubank.com\/pt-br\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/building.nubank.com\/pt-br\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\/","url":"https:\/\/building.nubank.com\/pt-br\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\/","name":"Uma surpreendente conversa com James Gosling, pai do Java - Building Nubank","isPartOf":{"@id":"https:\/\/building.nubank.com\/pt-br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/building.nubank.com\/pt-br\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\/#primaryimage"},"image":{"@id":"https:\/\/building.nubank.com\/pt-br\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/11\/conversation-james-gosling-at-Nubank-Feature_1200x675.jpg?fit=1200%2C675&ssl=1","datePublished":"2022-11-21T01:10:40+00:00","dateModified":"2024-02-07T14:51:03+00:00","author":{"@id":"https:\/\/building.nubank.com\/pt-br\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4"},"description":"Ele \u00e9 t\u00e3o revolucion\u00e1rio quanto o Nubank. Ele \u00e9 um g\u00eanio com cora\u00e7\u00e3o de crian\u00e7a. Ele \u00e9 James Gosling, o criador do design, compilador e da m\u00e1quina virtual originais do Java.","breadcrumb":{"@id":"https:\/\/building.nubank.com\/pt-br\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/building.nubank.com\/pt-br\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/building.nubank.com\/pt-br\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\/#primaryimage","url":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/11\/conversation-james-gosling-at-Nubank-Feature_1200x675.jpg?fit=1200%2C675&ssl=1","contentUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/11\/conversation-james-gosling-at-Nubank-Feature_1200x675.jpg?fit=1200%2C675&ssl=1","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/building.nubank.com\/pt-br\/uma-surpreendente-conversa-com-james-gosling-pai-do-java\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/building.nubank.com\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Uma surpreendente conversa com James Gosling, pai do Java"}]},{"@type":"WebSite","@id":"https:\/\/building.nubank.com\/pt-br\/#website","url":"https:\/\/building.nubank.com\/pt-br\/","name":"Building Nubank","description":"We make the extraordinary happen","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/building.nubank.com\/pt-br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/building.nubank.com\/pt-br\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4","name":"Nubank Editorial","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g0a78bc815f2126d9ba65b2af185671f1","url":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g","caption":"Nubank Editorial"},"url":"https:\/\/building.nubank.com\/pt-br\/author\/editorial\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2022\/11\/conversation-james-gosling-at-Nubank-Feature_1200x675.jpg?fit=1200%2C675&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/pbKBB5-6MS","jetpack_sharing_enabled":true,"authors":[{"term_id":2321,"user_id":178110103,"is_guest":0,"slug":"editorial","display_name":"Nubank Editorial","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/posts\/26094","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/users\/178110103"}],"replies":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/comments?post=26094"}],"version-history":[{"count":3,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/posts\/26094\/revisions"}],"predecessor-version":[{"id":27331,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/posts\/26094\/revisions\/27331"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/media\/24682"}],"wp:attachment":[{"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/media?parent=26094"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/categories?post=26094"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/tags?post=26094"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/building.nubank.com\/pt-br\/wp-json\/wp\/v2\/ppma_author?post=26094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}