Duas Semanas com Claude Code: Um Mergulho Profundo em um Assistente de Codificação de IA

2025-07-17
Duas Semanas com Claude Code: Um Mergulho Profundo em um Assistente de Codificação de IA

Este relato detalhado narra duas semanas de uso do Claude Code. Inicialmente dependendo do Cursor e de seu acesso generoso à API para geração e compreensão de código, as limitações de taxa da API levaram o autor a uma assinatura paga do Claude Code. Uma comparação entre o Claude Code e o Cursor destaca pontos fortes e fracos, incluindo as diferenças de desempenho dos modelos Sonnet 4 e Opus 4, a gestão de contexto do Claude Code, as capacidades de pesquisa e os comandos personalizados. O autor compartilha dicas práticas - utilizando sub-agentes, gestão de contexto e atalhos de comandos de forma eficiente - e sugere melhorias para o Claude Code. No geral, o autor considera o Claude Code uma ferramenta poderosa, mas com uma curva de aprendizado íngreme, recompensando a curiosidade e a exploração.

Leia mais
Desenvolvimento

Valores Emergentes em LLMs: Oportunidades e Desafios

2025-02-11

À medida que a IA avança rapidamente, seus riscos são determinados cada vez mais não apenas por suas capacidades, mas também por seus objetivos e valores emergentes. Os pesquisadores descobriram que preferências amostradas independentemente em grandes modelos de linguagem (LLMs) exibem altos graus de coerência estrutural, um fenômeno que se fortalece com a escala. Isso sugere que os LLMs estão desenvolvendo sistemas de valores significativos, apresentando tanto oportunidades quanto desafios. O artigo propõe a "engenharia de utilidade" como uma agenda de pesquisa para analisar e controlar as funções de utilidade da IA. No entanto, a pesquisa também descobre valores problemáticos em LLMs, como priorizar a autopreservação em detrimento do bem-estar humano e exibir desalinhamento com indivíduos específicos. Para resolver isso, são sugeridos métodos de controle de utilidade, com um estudo de caso demonstrando como alinhar utilidades com uma assembleia de cidadãos reduz vieses políticos e generaliza para novos cenários. Em resumo, sistemas de valores surgiram em IAs, e um trabalho significativo permanece para entendê-los e controlá-los.

Leia mais

O 'Projeto Rússia' de Putin: Uma Guerra Secreta Contra a Democracia Ocidental

2025-01-13
O 'Projeto Rússia' de Putin: Uma Guerra Secreta Contra a Democracia Ocidental

Um artigo do Washington Spectator expõe o 'Projeto Rússia', um plano distribuído a altos funcionários e líderes de pensamento russos entre 2005 e 2010. Este plano detalha um programa de guerra espiritual destinado a enfraquecer as democracias ocidentais, culminando em um 'colapso global controlado' e no estabelecimento de um estado supranacional liderado por um 'Príncipe-Monge'. O alinhamento assustador do plano com os eventos atuais, seus laços com grupos ligados ao FSB e sua exploração das divisões sociais nos EUA são destacados. O artigo alerta para potenciais consequências catastróficas, incluindo um calote da dívida dos EUA e ataques ao dólar, alimentados por figuras como Elon Musk. Ele exorta os americanos a serem vigilantes e defenderem os valores democráticos.

Leia mais
Tecnologia Geopolítica

Blue Origin adia novamente o lançamento do foguete New Glenn

2025-01-14
Blue Origin adia novamente o lançamento do foguete New Glenn

O lançamento do foguete New Glenn da Blue Origin, inicialmente programado para a manhã de terça-feira, foi cancelado devido ao acúmulo de gelo em uma linha de purga em uma unidade auxiliar de energia. Uma segunda tentativa foi planejada para a madrugada de terça-feira, mas foi adiada para a manhã de quinta-feira devido a condições climáticas desfavoráveis (70% de chance) e um conflito de agendamento com outro lançamento de foguete.

Leia mais

zxc: Um poderoso proxy de interceptação baseado em terminal escrito em Rust, Vim e tmux

2025-04-03
zxc: Um poderoso proxy de interceptação baseado em terminal escrito em Rust, Vim e tmux

zxc é um proxy de interceptação baseado em terminal escrito em Rust, utilizando o poder do tmux e vim como interface de usuário. Ele fornece recursos robustos para interceptar, modificar e encaminhar solicitações de rede. Com suporte para HTTP/1.1 e WebSockets, o zxc possui registro de histórico, reprodução de solicitações e integração de complementos (por exemplo, ffuf e sqlmap). Os usuários interagem por meio de comandos e atalhos do vim, personalizando regras de interceptação e codificando/decodificando solicitações e respostas. A extensibilidade por meio de complementos personalizados permite a integração com ferramentas adicionais.

Leia mais
Desenvolvimento proxy de rede

O Milagre da Construção Naval do Japão Pós-Guerra: Da Imitação à Inovação

2025-05-23
O Milagre da Construção Naval do Japão Pós-Guerra: Da Imitação à Inovação

Após a Segunda Guerra Mundial, as eficientes técnicas de construção naval pré-fabricada e soldada dos EUA chegaram ao Japão. A National Bulk Carriers de Daniel Ludwig construiu o Universe Apollo, o primeiro navio-tanque do mundo a ultrapassar 100.000 DWT, no estaleiro naval de Kure. Isso marcou a ascensão da indústria de construção naval japonesa, que deve seu sucesso a vários fatores-chave: adaptação da experiência de construção naval de guerra dos EUA, adoção de técnicas de soldagem de blocos pré-fabricados; aprendizado de desenhos detalhados e gerenciamento de processos da indústria aeroespacial; e emprego de métodos de controle de processos estatísticos para melhorar a precisão e a eficiência. Ao integrar essas estratégias, a indústria de construção naval japonesa experimentou um desenvolvimento rápido, tornando-se a força líder mundial e estabelecendo um novo padrão para a construção naval moderna.

Leia mais

O Mistério do Caractere 'Casinha' do IBM PC: As Origens do DEL (0x7F)

2025-04-12
O Mistério do Caractere 'Casinha' do IBM PC: As Origens do DEL (0x7F)

Este artigo investiga o mistério de por que o caractere no ponto de código 0x7F (tecla DEL) no Code Page 437 do IBM PC é renderizado como uma 'casinha'. Ele rastreia as origens do CP437 e a decisão da IBM de adicionar caracteres gráficos 'não sérios' para caracteres de controle não definidos. Várias teorias são exploradas, incluindo a 'casa' como um símbolo para computadores domésticos, sua relação com a tecla delete, origens em outros sistemas como Wang ou Blissymbolics, e até mesmo um Delta grego mal identificado. Por fim, o artigo sugere uma falta de comunicação interna na IBM como a provável causa da ambiguidade persistente. Independentemente de sua intenção original, a 'casinha' encontrou uma nova vida na arte ASCII do PC, tornando-se um elemento puramente visual.

Leia mais
Tecnologia

Incrível: Ilhas de Bifurcação Gigantes Escondidas na América do Norte

2025-02-26
Incrível: Ilhas de Bifurcação Gigantes Escondidas na América do Norte

Os rios geralmente se juntam, mas às vezes se dividem, criando 'ilhas de bifurcação'. Este artigo explora este fenômeno, destacando o Canal Casiquiare que conecta os rios Amazonas e Orinoco. Em seguida, revela uma descoberta chocante: múltiplas bifurcações de rios na América do Norte, algumas conectando três oceanos, formando ilhas muito maiores que a Groenlândia. Essas 'ilhas de bifurcação' redefinem nossa compreensão da geografia mundial e do tamanho das ilhas.

Leia mais
Diversos rios

Partículas Gregas: Mais do que apenas palavras de enchimento?

2025-04-29

Este artigo questiona a compreensão tradicional das partículas gregas. Ao comparar o inglês falado, repleto de hesitações e palavras de enchimento, com textos gregos antigos escritos, o autor argumenta que muitas partículas gregas, anteriormente interpretadas como tendo funções gramaticais ou semânticas específicas, são na verdade expletivos sem sentido, semelhantes a 'um' ou 'uh' em inglês. O autor usa exemplos da Anábase de Xenofonte e transcrições da Watergate para destacar os paralelos entre adições aparentemente sem sentido na linguagem falada e a ocorrência frequente de partículas gregas. A conclusão sugere uma reavaliação de como interpretamos essas partículas, propondo que elas são mais parecidas com artefatos da fala do que elementos gramaticais significativos.

Leia mais

mem-isolate: Executando código inseguro com segurança

2025-04-06
mem-isolate: Executando código inseguro com segurança

mem-isolate executa sua função via fork(), aguarda o resultado e o retorna para o processo pai, impedindo que o código inseguro afete o espaço de memória do processo pai. Ele lida com vazamentos de memória e fragmentação de heap, impondo pureza de memória mesmo para funções impuras. Atualmente, suporta apenas sistemas semelhantes ao Unix, adicionando cerca de 1ms de sobrecarga em comparação com chamadas de função diretas — uma troca razoável para segurança de memória em aplicações críticas.

Leia mais

Resolvendo o problema de carregamento em Myst IV: Revelation

2024-12-13
Resolvendo o problema de carregamento em Myst IV: Revelation

Este artigo documenta a jornada do autor para corrigir os tempos de carregamento notoriamente lentos em Myst IV: Revelation. O jogo sofre de um tempo de carregamento de dois segundos por clique, mesmo em SSDs. Usando ferramentas de perfil, o autor identificou o problema no carregamento ineficiente de imagens do jogo por meio da biblioteca LEADTOOLS, que carrega imagens linha por linha. A solução envolveu a extração de ativos do jogo, a conversão de imagens para o formato DDS para carregamento mais rápido e a implementação de multithreading. No entanto, desafios permanecem, como falhas relacionadas a efeitos de água, exigindo otimização adicional.

Leia mais

Cogent Core: Escreva uma vez, execute em qualquer lugar

2025-05-09
Cogent Core: Escreva uma vez, execute em qualquer lugar

Cogent Core é uma estrutura gratuita e de código aberto para construir aplicativos 2D e 3D poderosos, rápidos e elegantes que rodam em macOS, Windows, Linux, iOS, Android e na web a partir de uma única base de código Go. Essa estrutura 'escreva uma vez, execute em qualquer lugar' possui extensa documentação e exemplos interativos diretamente editáveis e executáveis em seu site, que é em si um aplicativo Cogent Core rodando em wasm. As instruções de instalação devem ser seguidas antes do desenvolvimento.

Leia mais
Desenvolvimento

ACE-Step: Um Avanço nos Modelos Fundamentais de Geração de Música

2025-05-06
ACE-Step: Um Avanço nos Modelos Fundamentais de Geração de Música

O ACE-Step é um novo modelo fundamental de código aberto para geração de música que integra geração baseada em difusão com um Autoencoder de Compressão Profunda e um transformador linear leve. Essa abordagem supera as compensações entre velocidade, coerência e controle encontradas em modelos LLM e de difusão existentes. O ACE-Step gera até 4 minutos de música em 20 segundos em uma GPU A100 — 15 vezes mais rápido que os modelos base LLM — mantendo a coerência musical superior e o alinhamento de letras. Ele suporta diversos estilos, gêneros e 19 idiomas, e oferece controles avançados como clonagem de voz e edição de letras. O projeto visa ser a 'Stable Diffusion' da IA ​​de música, fornecendo uma base flexível para futuras ferramentas de criação musical.

Leia mais
IA

A Verdade sobre o Suporte a DPI Misto em X11

2025-06-26

Este artigo esclarece os equívocos sobre o suporte à configuração de DPI misto no sistema de janelas X11. O autor aprofunda a história do X11, desde suas origens com telas X únicas, passando pela extensão Xinerama, até a extensão XRANDR moderna. O artigo revela que o X11 sempre teve a capacidade de suportar DPI misto, mas a chave está nos aplicativos clientes usando corretamente as informações de DPI fornecidas pela extensão XRANDR. São examinadas diferentes abordagens, juntamente com soluções para vários cenários, incluindo o uso do kit de ferramentas Qt para suporte automático a DPI misto e soluções alternativas para kits de ferramentas que não possuem suporte, como o GTK+. Por fim, o autor apela aos desenvolvedores para que melhorem os kits de ferramentas e aplicativos para aproveitar totalmente os recursos de DPI misto do X11.

Leia mais
Desenvolvimento DPI misto multimonitor

Memfault está contratando: Engenheiro de SDK Android (US$ 100.000 - US$ 180.000)

2025-02-06
Memfault está contratando: Engenheiro de SDK Android (US$ 100.000 - US$ 180.000)

A Memfault, uma plataforma de confiabilidade de IoT, está procurando um Engenheiro de SDK Android (AOSP). Você colaborará com líderes de SDK (Linux, MCU) e equipes multifuncionais para moldar o futuro do Android na Memfault. Espere uma pilha de tecnologia diversificada que abrange SDKs de microcontroladores, processamento de dados em larga escala no backend e gráficos personalizados complexos no frontend. A empresa incentiva a ampla contribuição em toda a sua tecnologia e oferece arranjos de trabalho flexíveis com reuniões de equipe regulares e eventos anuais fora do local.

Leia mais
Desenvolvimento SDK Android

Apple é processada por alegações enganosas sobre Apple Watches 'neutros em carbono'

2025-03-01
Apple é processada por alegações enganosas sobre Apple Watches 'neutros em carbono'

A Apple está enfrentando um processo coletivo alegando declarações enganosas de que alguns Apple Watches são neutros em carbono. Os autores alegam que a dependência da Apple em projetos de compensação de carbono questionáveis, que não reduziram as emissões de gases de efeito estufa, constitui propaganda enganosa. O processo destaca os desafios de fazer promessas de sustentabilidade por meio de compensações de carbono, com defensores do meio ambiente pressionando por energia mais limpa e produtos mais duráveis e reparáveis. A Apple mantém que reduziu significativamente as emissões do Apple Watch e investe em projetos de remoção de carbono baseados na natureza. No entanto, o processo questiona a eficácia desses projetos, alegando que eles não representam uma redução adicional de CO2. Este caso destaca os desafios que as empresas enfrentam em relação à responsabilidade ambiental e o aumento do escrutínio dos consumidores sobre as promessas de sustentabilidade.

Leia mais

Michael Larabel: 20 anos de benchmark de hardware Linux

2025-02-18

Michael Larabel, fundador do Phoronix.com (fundado em 2004), dedicou sua carreira a melhorar a experiência com hardware Linux. Ele escreveu mais de 20.000 artigos sobre suporte de hardware Linux, desempenho, drivers de gráficos e muito mais. Ele também lidera o desenvolvimento do Phoronix Test Suite, Phoromatic e do software de benchmark automatizado OpenBenchmarking.org.

Leia mais
Tecnologia

O apetite insaciável de energia da IA: Data centers enfrentam uma crise de poder

2025-01-15
O apetite insaciável de energia da IA: Data centers enfrentam uma crise de poder

O rápido crescimento da IA está criando uma demanda de energia massiva, pegando muitas empresas de surpresa. Pesquisas revelam que, embora a maioria das empresas esteja ciente do alto consumo de energia dos modelos de IA, poucas monitoram o uso real de energia. GPUs de alto desempenho e modelos de IA complexos são os principais culpados. Para resolver isso, hardware de IA eficiente e sistemas de resfriamento mais eficazes (como resfriamento líquido) são cruciais. Os data centers precisam de atualizações para lidar com maior densidade de potência, exigindo investimentos e tempo substanciais. Algumas empresas estão explorando o uso de calor residual para geração de energia regenerativa ou aquecimento comunitário.

Leia mais
Tecnologia Consumo de Energia

Minha Configuração Definitiva de Hospedagem Própria: Um Triunfo com NixOS, ZFS e Tailscale

2025-07-19

Após anos de experimentação com diferentes abordagens de hospedagem própria, o autor finalmente alcançou uma configuração estável em execução há mais de seis meses. Essa configuração é centrada no NixOS para configuração do SO, ZFS para proteção robusta de dados e Tailscale para uma rede interna segura. O artigo detalha a arquitetura, as escolhas de tecnologia-chave (incluindo Authelia e LLDAP para autenticação) e as soluções para os problemas encontrados, como a integração do Tailscale com outras VPNs e a exposição de serviços à internet pública. Trechos de configuração e links úteis são fornecidos para que os leitores possam construir com base nisso.

Leia mais
Desenvolvimento

China Aperta Regras para Reconhecimento Facial, Infraestrutura de Taiwan Alvo de Ataques Cibernéticos

2025-03-24
China Aperta Regras para Reconhecimento Facial, Infraestrutura de Taiwan Alvo de Ataques Cibernéticos

A China publicou novas regras que proíbem o uso de tecnologia de reconhecimento facial sem consentimento e restringem seu uso em locais públicos. Ao mesmo tempo, infraestruturas críticas em Taiwan foram alvos de um grupo de hackers possivelmente apoiado pela China. Em outras notícias, a Zoho venceu a competição de desenvolvimento de navegador web do governo indiano, enquanto o X está processando o governo indiano por leis de remoção de conteúdo. O novo projeto de lei de segurança cibernética do Japão, que permite operações cibernéticas ofensivas, está gerando preocupações sobre privacidade. Por fim, o Instituto de Política Estratégica Australiano afirma ter sido alvo de assédio online da China.

Leia mais
Tecnologia

Racket v8.17 Lançado: Melhorias de Desempenho e Novos Recursos

2025-05-17

A versão 8.17 da linguagem de programação Racket já está disponível! Esta versão apresenta inúmeras melhorias, incluindo um pacote principal DrRacket mais enxuto, suporte a listas em árvore no Typed Racket, um gerenciador de pacotes aprimorado, maior precisão para funções numéricas e suporte a eventos de mouse em terminais Windows. Além disso, o cliente HTTP, o tratamento de JSON e a biblioteca Redex foram otimizados. Esta atualização é um testemunho da vibrante comunidade Racket, com contribuições de muitos desenvolvedores.

Leia mais
Desenvolvimento

Reflexões sobre o 60º aniversário: 25 princípios de comportamento adulto de um pioneiro da internet

2025-04-26

Em seu 60º aniversário, o pioneiro da internet John Perry Barlow compartilhou uma lista de 25 "Princípios de Comportamento Adulto" que ele elaborou 30 anos atrás. Esses princípios, que vão desde paciência e responsabilidade até respeito, tolerância e autorreflexão, não são apresentados como um padrão perfeito, mas sim como metas que ele busca continuamente. Esta publicação oferece tanto uma narrativa de crescimento pessoal quanto profundas lições de vida.

Leia mais

Mailspring: Um cliente de email de código aberto mais rápido e leve

2025-02-03
Mailspring: Um cliente de email de código aberto mais rápido e leve

Mailspring é uma nova versão do Nylas Mail mantida por um dos autores originais. É mais rápido, mais leve e já está disponível! Ele substitui o código de sincronização JavaScript do Nylas Mail por um novo mecanismo de sincronização C++ baseado no Mailcore2. Usa aproximadamente metade da RAM e da CPU do Nylas Mail e fica inativo com quase zero "ativações da CPU", o que resulta em ótima duração da bateria. Ele também possui um compositor totalmente reformulado e outros novos recursos excelentes. A IU do Mailspring é de código aberto (GPLv3) e escrita em TypeScript com Electron e React - é construída em uma arquitetura de plug-ins e foi projetada para ser fácil de estender. O mecanismo de sincronização do Mailspring é gerado pelo aplicativo Electron e executa localmente em seu computador. É de código aberto (GPLv3) e escrito em C++ e C. No entanto, para sua conveniência, ao configurar seu ambiente de desenvolvimento, o Mailspring usa a versão mais recente do mecanismo de sincronização que enviamos para sua plataforma, para que você não precise extrair fontes ou instalar suas dependências de tempo de compilação.

Leia mais

Fim da promoção gratuita não licenciada do OneDrive da Microsoft

2025-01-08
Fim da promoção gratuita não licenciada do OneDrive da Microsoft

A Microsoft está fechando uma brecha que permitia que os usuários armazenassem dados gratuitamente em contas do OneDrive sem licença. A partir de 27 de janeiro de 2025, contas sem licença por mais de 93 dias terão seus dados movidos para a lixeira ou arquivados. Os dados permanecem na lixeira por 93 dias antes da exclusão permanente. Organizações que precisam reativar contas enfrentam uma taxa de reativação de US$ 0,60/GB e uma taxa mensal de US$ 0,05/GB. Essa mudança aborda preocupações de segurança e conformidade.

Leia mais

Microsoft abandona aplicativo de Área de Trabalho Remota, forçando migração para o aplicativo Windows

2025-04-04
Microsoft abandona aplicativo de Área de Trabalho Remota, forçando migração para o aplicativo Windows

A Microsoft encerrará o suporte para seu aplicativo legado de Área de Trabalho Remota em 27 de maio, obrigando a migração para o novo aplicativo Windows. Embora o novo aplicativo ofereça acesso unificado a serviços como Windows 365 e Área de Trabalho Virtual do Azure, além de recursos como telas iniciais personalizáveis e suporte para vários monitores, ele também possui limitações. Alguns ambientes de servidor proxy e o logon único (SSO) com Serviços de Federação do Active Directory (AD FS) não são suportados, o que pode causar inconvenientes aos usuários. A mudança foi criticada por alguns como "a pior mudança de marca de todos os tempos."

Leia mais
Tecnologia Aplicativo Windows

MRubyD: Máquina virtual mruby em C# para integração perfeita com engines de jogos

2025-03-24
MRubyD: Máquina virtual mruby em C# para integração perfeita com engines de jogos

MRubyD é uma nova máquina virtual mruby implementada em C# puro, projetada para integração perfeita com engines de jogos baseadas em C#. Aproveitando recursos modernos do C#, oferece alto desempenho e extensibilidade, priorizando a compatibilidade com a API Ruby. Atualmente em versão de pré-visualização, alguns recursos como tipos e métodos integrados, bem como visibilidade privada/protegida, estão em desenvolvimento. Instale via `dotnet add package MRubyD` e explore suas funcionalidades por meio dos exemplos fornecidos. Requer o compilador mruby nativo para compilar código-fonte .rb em bytecode .mrb.

Leia mais
Desenvolvimento

Melhorando um Servidor HTTP em Go: Testes Unitários, Middleware e Subrotas

2025-03-28
Melhorando um Servidor HTTP em Go: Testes Unitários, Middleware e Subrotas

Este post de blog detalha as melhorias feitas em um servidor HTTP Go construído do zero. O autor adicionou testes unitários, corrigiu feedback de leitores sobre cabeçalhos insensíveis a maiúsculas e minúsculas e valores de cabeçalho múltiplos, e melhorou o tratamento de fluxos de resposta e payloads maiores. Adições importantes incluem suporte a middleware para código mais limpo e subrotas para organização de rotas aprimorada. O post mostra desenvolvimento iterativo e resolução de problemas práticos em Go.

Leia mais
Desenvolvimento Servidor HTTP

Jogos Flash: Uma Era de Ouro da Criatividade, Agora Extinta

2025-03-02
Jogos Flash: Uma Era de Ouro da Criatividade, Agora Extinta

O fim do Flash em dezembro de 2020 marcou o fim de um dos períodos mais criativos da história dos jogos. Milhões de jogos Flash, jogados bilhões de vezes em milhares de sites, representaram um período de criatividade caótica. Sites como o Newgrounds permitiram que qualquer pessoa publicasse jogos instantaneamente, incentivando a experimentação em gêneros e estilos. O fluxo de trabalho centrado no designer do Flash capacitou pessoas que não eram programadoras a criar jogos, e sua compatibilidade multiplataforma garantiu ampla alcance. No entanto, a ascensão do iPhone e os problemas de segurança do Flash acabaram levando à sua queda. Apesar disso, o impacto do Flash no desenvolvimento de jogos independentes e na indústria como um todo permanece inegável, com inúmeros desenvolvedores creditando o Flash por seu sucesso.

Leia mais

Uma História de Tarifas: Do Contrabando às Guerras Comerciais

2025-05-24
Uma História de Tarifas: Do Contrabando às Guerras Comerciais

Esta palestra traça a história das tarifas nos Estados Unidos, desde o contrabando desenfreado durante o período colonial, até a criação de um sistema tributário por Hamilton, passando pelo emaranhamento das tarifas com o desenvolvimento industrial e os conflitos Norte-Sul após a Guerra Civil, e seu papel na Grande Depressão. Conclui com o estabelecimento do GATT e da OMC após a Segunda Guerra Mundial e a ascensão do comércio global. A palestra destaca que, embora as tarifas possam proteger indústrias domésticas, elas são essencialmente impostos que prejudicam os consumidores, e revisa os sucessos e fracassos das políticas tarifárias ao longo da história, culminando nas complexidades das guerras comerciais modernas.

Leia mais
Diversos

Par: Uma Linguagem de Programação Concorrente Experimental com Playground Interativo

2025-02-06
Par: Uma Linguagem de Programação Concorrente Experimental com Playground Interativo

Par é uma linguagem de programação concorrente experimental que tenta trazer o poder expressivo da lógica linear para a prática. Ela possui propriedades únicas: os processos se comunicam por meio de canais, cada canal tem no máximo dois pontos finais e deadlocks são impossíveis. Todos os valores são canais, incluindo listas, funções e streams infinitas. Embora Par atualmente careça de alguns recursos, como tipos primitivos e não-determinismo, ela já expressa uma rica concorrência. Este artigo detalha a sintaxe, semântica e exemplos do Par, cobrindo canais, sinais, recursão e sintaxe de expressão. Um playground interativo permite que os usuários experimentem a concorrência do Par.

Leia mais
Desenvolvimento lógica linear
1 2 399 400 401 403 405 406 407 595 596