{"id":12840,"date":"2022-03-03T08:00:20","date_gmt":"2022-03-03T16:00:20","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=12840"},"modified":"2025-06-13T20:56:49","modified_gmt":"2025-06-14T03:56:49","slug":"couchbase-lite-for-c-released","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-lite-for-c-released\/","title":{"rendered":"Lan\u00e7ado o Couchbase Lite para C"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Depois de um<\/span><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-lite-in-c\/\"><span style=\"font-weight: 400;\"> per\u00edodo de gesta\u00e7\u00e3o p\u00fablica de dois anos<\/span><\/a><span style=\"font-weight: 400;\">O mais novo membro da fam\u00edlia Couchbase Lite est\u00e1 pronto para seu anivers\u00e1rio! O Couchbase Lite para C entra no mundo com o lan\u00e7amento do Couchbase Lite 3.0 - ele pulou algumas s\u00e9ries para se juntar aos seus irm\u00e3os.<\/span><\/p>\n<p><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.0\/c\/quickstart.html\"><span style=\"font-weight: 400;\">O que \u00e9 o Couchbase Lite para C<\/span><\/a><span style=\"font-weight: 400;\">? O Couchbase Lite \u00e9 nossa biblioteca de banco de dados de documentos do lado do cliente com consultas avan\u00e7adas e suporte total \u00e0 sincroniza\u00e7\u00e3o de dados. O Couchbase Lite para C adiciona uma API ANSI C para que voc\u00ea possa vincul\u00e1-lo a aplicativos C ou C++.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Voc\u00ea recebe:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">O mesmo conjunto de recursos, arquitetura e API excelentes, com classes e m\u00e9todos se tornando structs e fun\u00e7\u00f5es em C<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Uma \u00fanica biblioteca nativa pequena, sem depend\u00eancia de um tempo de execu\u00e7\u00e3o de linguagem<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Compatibilidade ainda mais ampla com sistemas operacionais<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Necessidades modestas de hardware<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Por que isso \u00e9 importante? Afinal de contas, os desenvolvedores de aplicativos m\u00f3veis geralmente desenvolvem para iOS ou Android codificando em C#, Java, Objective-C ou Swift, e j\u00e1 temos vers\u00f5es do Couchbase Lite adaptadas a todos eles. Tamb\u00e9m temos suporte para desktop Mac e Windows.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">O que ainda n\u00e3o cobrimos?<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Internet das coisas<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Dispositivos incorporados! H\u00e1 um <\/span><i><span style=\"font-weight: 400;\">lote<\/span><\/i><span style=\"font-weight: 400;\"> Desses, e mesmo que voc\u00ea exclua l\u00e2mpadas, torradeiras etc., que n\u00e3o precisam de um banco de dados, a crescente categoria de Internet das Coisas tem muitos casos de uso que precisam de acesso a dados estruturados. Eles geralmente precisam compartilhar esses dados com um servidor ou outro dispositivo de IoT. Por exemplo, os hospitais usam dispositivos m\u00e9dicos especializados que armazenam registros de pacientes e sinais vitais. Esses dados precisam estar dispon\u00edveis onde quer que o paciente esteja sendo tratado.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">O foco principal do Couchbase Lite para C s\u00e3o os dispositivos IoT ricos em dados que executam Linux. Disponibilizamos o melhor banco de dados m\u00f3vel da categoria, com tecnologia de sincroniza\u00e7\u00e3o de dados, para produtos executados em hardware semelhante ao Raspberry-Pi, ou seja, SoCs ARM com uma MMU e algumas centenas de megabytes de RAM.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Desktop Linux<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">As distribui\u00e7\u00f5es Linux n\u00e3o incorporadas agora tamb\u00e9m podem participar. O Couchbase Lite para C abre as portas para aplicativos Linux de desktop e laptop, com o Ubuntu e o Debian <\/span><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.0\/c\/supported-os.html#linux\"><span style=\"font-weight: 400;\">suporte<\/span><\/a><span style=\"font-weight: 400;\"> na vers\u00e3o 3.0 e mais distros a serem adicionadas ao longo do tempo. Ele tamb\u00e9m \u00e9 compat\u00edvel com o macOS e o Windows.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">O Couchbase Lite pode at\u00e9 ser uma op\u00e7\u00e3o atraente para servidores leves. O modelo de dados JSON-documento do Couchbase Lite \u00e9 o mesmo do Couchbase Server, mas com uma \u00e1rea de cobertura muito menor e configura\u00e7\u00e3o zero. Ele n\u00e3o foi projetado para corresponder \u00e0 escalabilidade do Couchbase Server.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Aplicativos multiplataforma<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Com a mesma API para Linux, Mac, Windows, Android e iOS, o Couchbase Lite para C tamb\u00e9m \u00e9 uma vantagem para aplicativos com c\u00f3digo de n\u00facleo C\/C++ multiplataforma: seu n\u00facleo pode us\u00e1-lo como uma solu\u00e7\u00e3o de persist\u00eancia e sincroniza\u00e7\u00e3o sem a necessidade de depend\u00eancias inc\u00f4modas de bibliotecas espec\u00edficas da plataforma.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Outros idiomas<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Com o <\/span><a href=\"https:\/\/www.tiobe.com\/tiobe-index\/\"><span style=\"font-weight: 400;\">muitos<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/builtin.com\/software-engineering-perspectives\/new-programming-languages\"><span style=\"font-weight: 400;\">muitos<\/span><\/a><span style=\"font-weight: 400;\"> linguagens de programa\u00e7\u00e3o em uso atualmente, sabemos que n\u00e3o podemos oferecer suporte a todas elas diretamente. N\u00e3o \u00e9 dif\u00edcil fazer a ponte entre as vers\u00f5es Java e C# do Couchbase Lite e outras linguagens JVM e .NET CLR. Mas e quanto \u00e0s linguagens ex\u00f3ticas e de nicho, como Python, JavaScript ou Rust?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">C pode <\/span><a href=\"https:\/\/wiki.theory.org\/YourLanguageSucks#C_sucks_because\"><span style=\"font-weight: 400;\">n\u00e3o<\/span><\/a><span style=\"font-weight: 400;\"> ser o idioma favorito de todos, mas, assim como o ingl\u00eas, \u00e9 um <\/span><i><span style=\"font-weight: 400;\">L\u00edngua Franca <\/span><\/i><span style=\"font-weight: 400;\">para desenvolvedores. (Espere, n\u00e3o \u00e9 <\/span><i><span style=\"font-weight: 400;\">Franca<\/span><\/i><span style=\"font-weight: 400;\"> significa \"franc\u00eas\"?) Toda linguagem pode interoperar com C, usando uma interface de fun\u00e7\u00e3o estrangeira (FFI). Isso significa que toda linguagem poderia ter uma API do Couchbase Lite se algu\u00e9m escrevesse um c\u00f3digo de cola para vincular sua FFI ao Couchbase Lite para C.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">O Couchbase n\u00e3o pode escrever todo esse c\u00f3digo cola, muito menos dar suporte a ele, mas fornecemos dois exemplos para que as pessoas comecem: um <\/span><a href=\"https:\/\/github.com\/couchbaselabs\/couchbase-lite-python\"><span style=\"font-weight: 400;\">Liga\u00e7\u00e3o Python<\/span><\/a><span style=\"font-weight: 400;\"> e um <\/span><a href=\"https:\/\/github.com\/couchbaselabs\/couchbase-lite-rust\"><span style=\"font-weight: 400;\">Encaderna\u00e7\u00e3o com ferrugem<\/span><\/a><span style=\"font-weight: 400;\">. Pense neles como exemplos de c\u00f3digo: eles funcionam, mas est\u00e3o incompletos, n\u00e3o t\u00eam suporte e foram levemente testados. Entretanto, como s\u00e3o licenciados pelo Apache, incentivamos a comunidade a melhor\u00e1-los e ampli\u00e1-los. E, igualmente importante, eles podem servir de exemplo para os desenvolvedores que est\u00e3o escrevendo outras associa\u00e7\u00f5es. <\/span><a href=\"https:\/\/github.com\/cbl-dart\/cbl-dart\/tree\/main\/packages\/cbl\"><span style=\"font-weight: 400;\">Encaderna\u00e7\u00e3o de dardo<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Leitura e visualiza\u00e7\u00e3o adicionais<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Para saber mais, confira meu <\/span><a href=\"https:\/\/www.youtube.com\/watch?v=IRk6VOcKPFI\"><span style=\"font-weight: 400;\">apresenta\u00e7\u00e3o sobre o Couchbase Lite para C<\/span><\/a><span style=\"font-weight: 400;\"> da confer\u00eancia Couchbase Connect de 2021. Ele entra em mais detalhes sobre a API, especialmente as maneiras pelas quais a tradu\u00e7\u00e3o em C difere de outras plataformas.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Outros materiais de refer\u00eancia e links de amostras de encaderna\u00e7\u00f5es est\u00e3o dispon\u00edveis para voc\u00ea se aprofundar:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.0\/c\/quickstart.html\"><span style=\"font-weight: 400;\">Couchbase Lite for C - Documenta\u00e7\u00e3o de in\u00edcio r\u00e1pido<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/current\/c\/gs-install.html\"><span style=\"font-weight: 400;\">Baixe e instale o Couchbase Lite para C<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/mobile\/3.0.0-beta02\/couchbase-lite-c\/C\/html\/modules.html\"><span style=\"font-weight: 400;\">Refer\u00eancia da API C do Couchbase Lite<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.0\/c\/supported-os.html\"><span style=\"font-weight: 400;\">Sistemas operacionais suportados<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Vincula\u00e7\u00f5es de idiomas n\u00e3o oficiais:<\/span>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><a href=\"https:\/\/github.com\/couchbase\/couchbase-lite-C\/tree\/master\/include\/cbl%2B%2B\"><span style=\"font-weight: 400;\">C++<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><a href=\"https:\/\/github.com\/couchbaselabs\/couchbase-lite-python\"><span style=\"font-weight: 400;\">Python<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><a href=\"https:\/\/github.com\/couchbaselabs\/couchbase-lite-rust\"><span style=\"font-weight: 400;\">Ferrugem<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><a href=\"https:\/\/github.com\/cbl-dart\/cbl-dart\/tree\/main\/packages\/cbl\"><span style=\"font-weight: 400;\">Dardo<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>After a two-year public gestation period, the newest member of the Couchbase Lite family is ready for its birthday! Couchbase Lite for C enters the world with the Couchbase Lite 3.0 release\u2014it\u2019s skipped a few grades to join its siblings. [&hellip;]<\/p>","protected":false},"author":37679,"featured_media":12682,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[10127,7667,1810,9139],"tags":[1723,9527],"ppma_author":[9083],"class_list":["post-12840","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c-sharp","category-couchbase-lite","category-couchbase-mobile","category-python","tag-internet-of-things","tag-mobile-3-0"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Couchbase Lite for C Released - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"Couchbase Lite is our client-side document-database library, Couchbase Lite for C adds an ANSI C API so you can link it into C or C++ apps.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-lite-for-c-released\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase Lite for C Released\" \/>\n<meta property=\"og:description\" content=\"Couchbase Lite is our client-side document-database library, Couchbase Lite for C adds an ANSI C API so you can link it into C or C++ apps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-lite-for-c-released\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-03T16:00:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T03:56:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jens Alfke, Mobile Architect, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jens Alfke, Mobile Architect, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/\"},\"author\":{\"name\":\"Jens Alfke, Mobile Architect, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/d30d635592efd33f96b3da645d4b6fb1\"},\"headline\":\"Couchbase Lite for C Released\",\"datePublished\":\"2022-03-03T16:00:20+00:00\",\"dateModified\":\"2025-06-14T03:56:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/\"},\"wordCount\":728,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg\",\"keywords\":[\"internet of things\",\"mobile 3.0\"],\"articleSection\":[\"C#\",\"Couchbase Lite\",\"Couchbase Mobile\",\"Python\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/\",\"name\":\"Couchbase Lite for C Released - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg\",\"datePublished\":\"2022-03-03T16:00:20+00:00\",\"dateModified\":\"2025-06-14T03:56:49+00:00\",\"description\":\"Couchbase Lite is our client-side document-database library, Couchbase Lite for C adds an ANSI C API so you can link it into C or C++ apps.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg\",\"width\":2560,\"height\":1707},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase Lite for C Released\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/d30d635592efd33f96b3da645d4b6fb1\",\"name\":\"Jens Alfke, Mobile Architect, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/2892258a8a4a212ee8efeb3af04bd972\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5f7597d2e06b97bd0ec4496da5428c32da3ff8c10fc81ee940c97c9713a0be8a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5f7597d2e06b97bd0ec4496da5428c32da3ff8c10fc81ee940c97c9713a0be8a?s=96&d=mm&r=g\",\"caption\":\"Jens Alfke, Mobile Architect, Couchbase\"},\"description\":\"Jens Alfke is a Mobile Architect at Couchbase. Prior to joining Couchbase, Jens has worked at Apple and (briefly) Google. Jens plays guitar.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/jens-alfke\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase Lite for C Released - The Couchbase Blog","description":"O Couchbase Lite \u00e9 nossa biblioteca de banco de dados de documentos do lado do cliente, o Couchbase Lite para C adiciona uma API ANSI C para que voc\u00ea possa vincul\u00e1-lo a aplicativos C ou C++.","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:\/\/www.couchbase.com\/blog\/pt\/couchbase-lite-for-c-released\/","og_locale":"pt_BR","og_type":"article","og_title":"Couchbase Lite for C Released","og_description":"Couchbase Lite is our client-side document-database library, Couchbase Lite for C adds an ANSI C API so you can link it into C or C++ apps.","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-lite-for-c-released\/","og_site_name":"The Couchbase Blog","article_published_time":"2022-03-03T16:00:20+00:00","article_modified_time":"2025-06-14T03:56:49+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg","type":"image\/jpeg"}],"author":"Jens Alfke, Mobile Architect, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jens Alfke, Mobile Architect, Couchbase","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/"},"author":{"name":"Jens Alfke, Mobile Architect, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/d30d635592efd33f96b3da645d4b6fb1"},"headline":"Couchbase Lite for C Released","datePublished":"2022-03-03T16:00:20+00:00","dateModified":"2025-06-14T03:56:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/"},"wordCount":728,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg","keywords":["internet of things","mobile 3.0"],"articleSection":["C#","Couchbase Lite","Couchbase Mobile","Python"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/","name":"Couchbase Lite for C Released - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg","datePublished":"2022-03-03T16:00:20+00:00","dateModified":"2025-06-14T03:56:49+00:00","description":"O Couchbase Lite \u00e9 nossa biblioteca de banco de dados de documentos do lado do cliente, o Couchbase Lite para C adiciona uma API ANSI C para que voc\u00ea possa vincul\u00e1-lo a aplicativos C ou C++.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg","width":2560,"height":1707},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase Lite for C Released"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/d30d635592efd33f96b3da645d4b6fb1","name":"Jens Alfke, arquiteto m\u00f3vel, Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/2892258a8a4a212ee8efeb3af04bd972","url":"https:\/\/secure.gravatar.com\/avatar\/5f7597d2e06b97bd0ec4496da5428c32da3ff8c10fc81ee940c97c9713a0be8a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5f7597d2e06b97bd0ec4496da5428c32da3ff8c10fc81ee940c97c9713a0be8a?s=96&d=mm&r=g","caption":"Jens Alfke, Mobile Architect, Couchbase"},"description":"Jens Alfke \u00e9 arquiteto m\u00f3vel na Couchbase. Antes de ingressar na Couchbase, Jens trabalhou na Apple e (brevemente) no Google. Jens toca viol\u00e3o.","url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/jens-alfke\/"}]}},"authors":[{"term_id":9083,"user_id":37679,"is_guest":0,"slug":"jens-alfke","display_name":"Jens Alfke, Mobile Architect, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/5f7597d2e06b97bd0ec4496da5428c32da3ff8c10fc81ee940c97c9713a0be8a?s=96&d=mm&r=g","author_category":"","last_name":"Alfke, Mobile Architect, Couchbase","first_name":"Jens","job_title":"","user_url":"","description":"Jens Alfke \u00e9 arquiteto m\u00f3vel na Couchbase. Antes de ingressar na Couchbase, Jens trabalhou na Apple e (brevemente) no Google. Jens toca viol\u00e3o."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/12840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/37679"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=12840"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/12840\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/12682"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=12840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=12840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=12840"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=12840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}