If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: docs.carbon-lang.dev - Copied.

site address: docs.carbon-lang.dev

site title: Copied

Our opinion (on Friday 09 October 2026 2:40:42 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
description=An experimental successor to C++;

Headings (most frequently used words):

carbon, language, an, experimental, successor, to, why, build, goals, project, status, and, generics, memory, safety, getting, started, conference, talks, join, us, 2026, 2025, 2024, 2023, 2022, other, videos, contributing,

Text of the page (most frequently used words):
and (136), carbon (101), the (65), for (60), language (42), with (33), #generics (29), toolchain (26), code (25), can (23), are (21), design (20), that (20), details (19), you (18), our (17), video (17), principle (17), slides (16), syntax (16), interop (16), safety (16), goals (15), project (14), from (14), more (13), existing (13), type (13), types (13), out (12), generic (12), literals (11), this (10), support (10), github (9), implementation (9), have (9), checked (9), memory (9), build (9), version (9), these (9), core (8), compiler (8), migration (8), interoperability (8), roadmap (8), interface (8), impl (8), operators (8), expressions (8), see (7), contributing (7), successor (7), tools (7), library (7), source (7), performance (7), matching (7), access (7), part (6), documentation (6), also (6), about (6), definition (6), developers (6), try (6), work (6), when (6), forty_two (6), file (6), use (6), apis (6), templates (6), operator (6), name (6), terminology (6), llvm (5), development (5), community (5), conduct (5), experimental (5), strategy (5), clang (5), update (5), install (5), nightly (5), carbon_toolchain (5), tar (5), compile (5), link (5), explorer (5), address (5), into (5), process (5), easy (5), critical (5), like (5), modern (5), developer (5), should (5), evolution (5), languages (5), software (5), one (5), member (5), constraints (5), self (5), semantics (5), function (5), pattern (5), change (5), remove (5), values (5), string (5), docs (4), join (4), help (4), check (4), contribute (4), lang (4), where (4), now (4), level (4), variadics (4), overview (4), run (4), apt (4), com (4), download (4), still (4), many (4), not (4), releases (4), system (4), libraries (4), create (4), using (4), your (4), default (4), while (4), low (4), without (4), idiomatic (4), way (4), consistent (4), organization (4), open (4), governance (4), package (4), declarations (4), names (4), variables (4), mapping (4), api (4), extension (4), final (4), functions (4), impls (4), associated (4), numeric (4), literal (4), return (4), style (4), guide (4), under (3), top (3), discord (3), new (3), proposal (3), directly (3), information (3), release (3), most (3), welcoming (3), other (3), cppnorth (3), 2022 (3), 2023 (3), semantic (3), experiment (3), designing (3), ndc (3), both (3), may (3), dependencies (3), platforms (3), has (3), very (3), early (3), libc (3), dev (3), sudo (3), want (3), repository (3), yet (3), all (3), will (3), object (3), developing (3), only (3), getting (3), overhead (3), behavior (3), initialization (3), adopt (3), designs (3), incrementally (3), interfaces (3), errors (3), requirements (3), read (3), around (3), understand (3), currently (3), current (3), structure (3), lexical (3), inheritance (3), class (3), criteria (3), fast (3), scalable (3), approach (3), codebases (3), comments (3), clarify (3), macros (3), replace (3), static (3), importing (3), floating (3), rewrite (3), forward (3), lookup (3), main (3), team (3), allow (3), statements (3), assignment (3), sum (3), public (3), implicit (3), conversions (3), naming (3), conventions (3), inference (3), classes (3), loops (3), specification (3), uses (2), just (2), view (2), full (2), some (2), first (2), guidelines (2), discussions (2), inclusive (2), videos (2), eurollvm (2), different (2), 2024 (2), rust (2), rebase (2), 2025 (2), toronto (2), focused (2), talks (2), faq (2), learn (2), including (2), installing (2), contribution (2), get (2), line (2), then (2), which (2), abi (2), lld (2), git (2), https (2), need (2), example (2), debian (2), ubuntu (2), don (2), bugs (2), systems (2), robust (2), yesterday (2), bin (2), output (2), executable (2), linking (2), gcc (2), minimal (2), used (2), note (2), simple (2), variable (2), however (2), immediately (2), started (2), debug (2), being (2), than (2), undefined (2), visible (2), idioms (2), dynamic (2), checking (2), tracking (2), better (2), incremental (2), safe (2), designed (2), plan (2), especially (2), remains (2), needs (2), path (2), advantages (2), fully (2), cases (2), their (2), clearer (2), separate (2), reduce (2), binary (2), enables (2), constructs (2), opt (2), usage (2), definitions (2), provides (2), provide (2), several (2), seamless (2), beyond (2), between (2), single (2), within (2), application (2), write (2), feel (2), already (2), gentle (2), learning (2), curve (2), set (2), until (2), well (2), standard (2), there (2), implemented (2), aspects (2), experience (2), difficult (2), challenges (2), modular (2), overloading (2), model (2), whether (2), status (2), document (2), what (2), testing (2), kotlin (2), investments (2), architecture (2), bidirectional (2), property (2), adoption (2), barriers (2), due (2), technical (2), debt (2), improving (2), solid (2), foundations (2), why (2), works (2), towards (2), based (2), updates (2), ref (2), imported (2), named (2), updating (2), adding (2), constraint (2), move (2), alternatives (2), proposals (2), integer (2), point (2), pointer (2), calls (2), binding (2), progressive (2), disclosure (2), expression (2), parameters (2), returns (2), declaration (2), incomplete (2), qualified (2), milestones (2), keyword (2), commit (2), versioning (2), precedence (2), raw (2), tuples (2), indexing (2), retrospective (2), bindings (2), moderation (2), transparency (2), reports (2), template (2), rules (2), unicode (2), unused (2), pointers (2), character (2), statement (2), represents (2), expand (2), content (2), bitwise (2), shift (2), parameterized (2), arithmetic (2), constants (2), mechanism (2), accumulation (2), comparison (2), context (2), sensitivity (2), var (2), tokens (2), basic (2), struct (2), files (2), add (2), review (2), pull (2), request (2), workflow (2), neovim (2), highlighting (2), utilities (2), diagnostics (2), analysis (2), home (2), site, hosted, pages, licensed, apache, license, exceptions, back, channel, good, issues, infrastructure, feedback, watch, major, announcements, subscribe, star, post, occur, love, folks, committed, environment, everyone, additionally, trade, offs, modernizing, high, lightning, talk, tradeoffs, panel, session, alex, bradbury, notes, arity, how, taught, overloads, road, techtown, strategies, meeting, everywhere, rustconf, icfp, splash, graduating, benchmarking, optimizing, deep, dive, july, transcript, 2026, conference, complete, instructions, various, scripts, run_bazelisk, command, stage, clone, yourself, thinking, fixes, improvements, reminder, things, please, hold, off, filing, lots, know, parts, expect, much, reliable, reach, milestone, wget, libgcc, specific, compiling, sufficient, print, import, echo, xvf, unpack, date, traditional, programs, available, limited, recent, linux, similar, wsl, etc, going, page, latest, yyyy, browser, having, mode, less, runtime, comprehensive, modes, combined, sanitizer, switching, erroneous, wherever, possible, marking, remaining, unsafe, fundamental, bounds, uninitialized, states, increased, enforcement, hardening, against, needed, important, hanging, fruit, space, migrating, refactoring, patterns, highly, automated, supervision, dialect, two, step, key, challenge, something, addition, powerful, constrained, migrated, fine, granularity, smooth, evolutionary, sacrificing, ensuring, specialization, mean, fewer, accidental, contract, consumers, strong, size, heterogeneous, containers, automatic, erasure, dispatch, removing, instantiate, giving, greater, confidence, error, messages, showing, met, avoids, time, cost, every, instantiation, compared, supporting, planning, mechanically, translate, switch, codebase, call, means, migrate, investment, corresponds, here, hypothetical, meant, show, look, built, familiar, interested, continue, ship, evaluating, detail, eventually, efforts, directed, historically, was, prototype, interpreter, older, but, longer, been, archived, foundational, informed, anticipate, includes, syntactic, fleshed, meets, resulting, gather, mass, interest, larger, industry, hard, linker, state, detailed, fleshes, ideas, deeper, perfect, backwards, forwards, compatibility, stable, entire, explicit, notably, non, share, subsets, distinguishes, combination, hardware, architectures, environments, practical, mechanisms, java, javascript, typescript, ecosystem, bring, along, populations, few, followed, ecosystems, aims, fill, analogous, role, translation, comparable, expressivity, reasonable, familiarity, such, anywhere, stack, porting, rest, essential, fundamentally, rather, attempt, evolve, large, scale, requires, excellent, swift, unfortunately, present, significant, range, changes, dominant, programming, massive, growing, struggling, improve, meet, outlined, above, small, accumulating, decades, itself, its, best, problems, avoid, inheriting, legacy, instead, start, extremely, batteries, included, manager, friendly, clear, priorities, safer, fundamentals, subset, tool, upgrades, versions, evolving, builds, interoperate, bits, addresses, ready, announcement, security, policy, 007697, 007545, restrict, observe, enclosing, 007493, disallow, match_first, twice, 007441, trailing, 007381, iterate, next, 007314, charliteral, difference, intliteral, 007308, 007299, ensure, lookups, 007254, keywords, contextual, defaults, 007140, orphan, rule, scopes, 007016, 006910, octal, 006902, identification, during, 006716, 006710, redesign, char, 006699, diagnostic, sorting, 006676, 006668, 006641, irgen, 006395, completeness, extend, 006358, 006357, 006333, cli, compilation, 006254, 006231, disambiguate, value, 006177, str, std, string_view, 006008, override, 005914, 005689, identity, order, dependent, resolution, 005670, guidance, coding, 005661, 005606, keep, documents, 005545, form, basics, 005448, primitive, 005434, arguments, val, 005366, scope, 005337, 005270, 005233, async, sync, ing, 005168, 005164, objects, 005087, defined, 005017, destructor, 004880, 004864, predeclared, identifiers, 004682, array, direct, storage, immutably, sized, buffers, 004246, 004105, establish, 004075, 003980, singular, extern, 003938, exporting, 003927, 003848, lambdas, 003833, semir, fidelity, representing, 003797, identifier, 003763, redeclarations, 003762, merging, 003720, 003646, tuple, 003564, 003532, focus, effort, 003407, namespaces, 003403, 003162, ambiguity, 002964, phase, 002922, introduce, 002875, 002868, overlap, identical, 002760, 002759, defining, 002687, termination, algorithm, selection, 002665, semicolons, terminate, 002551, 002550, simplified, 002511, 002483, 002376, must, 002365, artificial, ceiling, 002360, 002347, done, 002295, begin, publishing, coc, 002287, unqualified, 002274, subscript, 002240, 002200, 002188, 002187, 002173, constant, versus, equality, 002138, 002107, 002040, escape, length, 002022, 002015, 002006, references, 001983, weaken, digit, separator, placement, 001964, 001891, 001885, user, 001382, rename, 001367, codeowners, 001363, make, 001360, block, 001344, clean, history, 001327, forall, 001280, 001270, motivation, readme, 001191, 001190, reviewer, merged, prs, 001178, rework, 001154, destructors, 001146, 001144, 001088, 001084, 001083, 001025, 001013, 000998, 000990, members, 000989, 000983, 000981, aggregates, 000950, facets, 000931, 000920, blanket, 000911, conditional, 000875, 000866, ties, 000861, 000851, 000845, 000829, 000826, 000820, 000818, 000777, 000752, 000731, adapters, 000722, nominal, methods, 000720, 000702, 000680, 000676, 000646, 000623, require, braces, 000618, ordering, 000601, 000561, future, 000555, 000553, 000540, void, 000538, argument, 000524, 000447, 000444, 000438, 000426, revamp, 000415, 000353, 000340, 000339, 000301, 000285, else, 000257, 000253, 2021, 000199, 000198, 000196, 000179, 000175, 000162, 000157, direction, 000149, 000144, 000143, 000142, 000140, initial, rough, framework, 000120, facing, 000113, 000107, 000083, progress, 000074, comment, decision, timelines, 000063, 000051, 000044, 000042, 000029, linear, 000024, tree, sitter, grammar, textmate, plugin, vim, file_test, parse, mismatched, bracket, recovery, lower, lex, driver, rendering, debugging, techniques, coalescing, emitted, lowering, survey, thunks, features, parsing, packages, execution, spec, trunk, success, prefer, providing, given, thing, namespace, cleanliness, concatenation, preserve, meaning, principles, moderators, groups, difficulties, glossary, guides, metaprogramming, words, whitespace, symbolic, appendix, witness, tables, coherence, logical, declaring, entities, conditionals, control, flow, blocks, philosophy, aliases, copied, copy, search, external, menu, skip,


Text of the page (random words):
e done with an incomplete interface 002360 types are values of type type 002365 remove artificial version ceiling on c interop 002376 constraints must use self 002483 replace keyword is with impls 002511 assignment statements 002550 simplified package declaration for the main package 002551 roadmap for 2023 and retrospective for 2022 002665 semicolons terminate statements 002687 termination algorithm for impl selection 002759 defining the 0 1 language 002760 consistent class and interface syntax 002868 allow overlap with a final impl if identical 002875 functions function types and function calls 002922 introduce a new conduct team 002964 expression phase terminology 003162 reduce ambiguity in terminology 003403 change main default to an api file 003407 clarify name bindings in namespaces 003532 focus implementation effort on the toolchain 003564 roadmap for 2024 and a retrospective for 2023 003646 tuples and tuple indexing 003720 member binding operators 003762 merging forward declarations 003763 matching redeclarations 003797 raw identifier syntax 003833 semir fidelity when representing rewrite semantics 003848 lambdas 003927 more consistent package syntax 003938 exporting imported names 003980 singular extern declarations 004075 change operator precedence 004105 establish toolchain and language versioning 004246 getting commit access 004682 the core array type for direct storage immutably sized buffers 004864 no predeclared identifiers core is a keyword 004880 safety milestones and a 2025 roadmap 005017 destructor syntax 005087 qualified lookup into types being defined 005164 updates to pattern matching for objects 005168 forward impl declaration of an incomplete interface 005233 towards more async sync ing 005270 move explorer out of toolchain git repository 005337 interface extension and final impl update 005366 the name of an impl in class scope 005434 ref parameters arguments returns and val returns 005448 carbon c interop primitive types 005545 expression form basics 005606 keep design documents current 005661 progressive disclosure principle 005670 guidance on ai coding tools 005689 semantic identity and order dependent resolution for rewrite constraints 005914 updating carbon s safety strategy 006008 replace impl fn with override fn 006177 c interop mapping std string_view to core str 006231 disambiguate value binding 006254 c interop toolchain implementation for function calls 006333 cli and separate compilation 006357 c interop mapping pointer types 006358 c interop api importing and semantics 006395 type completeness in extend 006641 clang irgen in carbon 006668 c interop type mapping for integer and floating point literals 006676 carbon c interop importing c c object like macros 006699 diagnostic sorting 006710 char redesign 006716 move toolchain alternatives to proposals 006902 identification of a named constraint during definition 006910 support octal literals 007016 updating self syntax and adding static member variables 007140 orphan rule for scopes 007254 replace and with keywords and contextual defaults 007299 ensure where requirements in named constraints are visible to lookups 007308 clarify support for imported object like macros 007314 charliteral difference should be an intliteral 007381 adopt ref in core iterate next 007441 trailing comments 007493 disallow impl in match_first twice 007545 restrict observe declarations to names that are part of the enclosing interface 007697 updates to member access code of conduct security policy discord github carbon language an experimental successor to c why goals status getting started join us see our announcement video from cppnorth note that carbon is not ready for use fast and works with c performance matching c using llvm with low level access to bits and addresses interoperate with your existing c code from inheritance to templates fast and scalable builds that work with your existing c build systems modern and evolving solid language foundations that are easy to learn especially if you have used c easy tool based upgrades between carbon versions safer fundamentals and an incremental path towards a memory safe subset welcoming open source community clear goals and priorities with robust governance community that works to be welcoming inclusive and friendly batteries included approach compiler libraries docs tools package manager and more why build carbon c remains the dominant programming language for performance critical software with massive and growing codebases and investments however it is struggling to improve and meet developers needs as outlined above in no small part due to accumulating decades of technical debt incrementally improving c is extremely difficult both due to the technical debt itself and challenges with its evolution process the best way to address these problems is to avoid inheriting the legacy of c or c directly and instead start with solid language foundations like modern generics system modular code organization and consistent simple syntax existing modern languages already provide an excellent developer experience go swift kotlin rust and many more developers that can use one of these existing languages should unfortunately the designs of these languages present significant barriers to adoption and migration from c these barriers range from changes in the idiomatic design of software to performance overhead carbon is fundamentally a successor language approach rather than an attempt to incrementally evolve c it is designed around interoperability with c as well as large scale adoption and migration for existing c codebases and developers a successor language for c requires performance matching c an essential property for our developers seamless bidirectional interoperability with c such that a library anywhere in an existing c stack can adopt carbon without porting the rest a gentle learning curve with reasonable familiarity for c developers comparable expressivity and support for existing software s design and architecture scalable migration with some level of source to source translation for idiomatic c code with this approach we can build on top of c s existing ecosystem and bring along existing investments codebases and developer populations there are a few languages that have followed this model for other ecosystems and carbon aims to fill an analogous role for c javascript typescript java kotlin c carbon language goals we are designing carbon to support performance critical software software and language evolution code that is easy to read understand and write practical safety and testing mechanisms fast and scalable development modern os platforms hardware architectures and environments interoperability with and migration from existing c code while many languages share subsets of these goals what distinguishes carbon is their combination we also have explicit non goals for carbon notably including a stable application binary interface abi for the entire language and library perfect backwards or forwards compatibility our detailed goals document fleshes out these ideas and provides a deeper view into our goals for the carbon project and language project status carbon language is currently an experimental project we are hard at work on a toolchain implementation with compiler and linker you can try out the current state at compiler explorer com we want to better understand whether we can build a language that meets our successor language criteria and whether the resulting language can gather a critical mass of interest within the larger c industry and community currently we have fleshed out several core aspects of both carbon the project and the language the strategy of the carbon language and project an open source project structure governance model and evolution process critical and foundational aspects of the language design informed by our experience with c and the most difficult challenges we anticipate this includes designs for generics class types inheritance operator overloading lexical and syntactic structure code organization and modular structure an under development compiler and toolchain that will compile carbon and eventually c code as well into standard executable code this is where most of our current implementation efforts are directed historically there was also a prototype explorer interpreter that implemented an older version of the carbon language design but is no longer under development and has been archived if you re interested in contributing we re currently focused on developing the carbon toolchain until it can support carbon c interop beyond that we plan to continue developing the design and toolchain until we can ship the 0 1 language and support evaluating carbon in more detail you can see our full roadmap for more details carbon and c if you re already a c developer carbon should have a gentle learning curve it is built out of a consistent set of language constructs that should feel familiar and be easy to read and understand the carbon code here is hypothetical and meant to show the look and feel of the language c code like this corresponds to this carbon code you can call carbon from c without overhead and the other way around this means you migrate a single c library to carbon within an application or write new carbon on top of your existing c investment for example read more about c interop in carbon beyond interoperability between carbon and c we re also planning to support migration tools that will mechanically translate idiomatic c code into carbon code to help you switch an existing c codebase to carbon generics carbon provides a modern generics system with checked definitions while still supporting opt in templates for seamless c interop checked generics provide several advantages compared to c templates generic definitions are fully type checked removing the need to instantiate to check for errors and giving greater confidence in code avoids the compile time cost of re checking the definition for every instantiation when using a definition checked generic usage error messages are clearer directly showing which requirements are not met enables automatic opt in type erasure and dynamic dispatch without a separate implementation this can reduce the binary size and enables constructs like heterogeneous containers strong checked interfaces mean fewer accidental dependencies on implementation details and a clearer contract for consumers without sacrificing these advantages carbon generics support specialization ensuring it can fully address performance critical use cases of c templates for more details about carbon s generics see their design in addition to easy and powerful interop with c carbon templates can be constrained and incrementally migrated to checked generics at a fine granularity and with a smooth evolutionary path memory safety safety and especially memory safety remains a key challenge for c and something a successor language needs to address we plan to support a two step migration process highly automated minimal supervision migration from c to a dialect of carbon designed for c interop and migration incremental refactoring of the carbon code to adopt memory safe designs patterns and apis we also want to address important low hanging fruit in the safety space immediately when migrating into carbon tracking uninitialized states better increased enforcement of initialization and hardening against initialization bugs when needed designing fundamental apis and idioms to support dynamic bounds checking switching from undefined behavior to erroneous behavior wherever possible and marking the remaining undefined behavior with visible unsafe syntax having a default debug build mode that has less runtime overhead while being more comprehensive than existing c debug build modes combined with address sanitizer for more details see our safety design getting started to try out carbon immediately in your browser you can use the toolchain at carbon compiler explorer com we are developing a traditional toolchain for carbon that can compile and link programs however carbon is still an early experimental project and so we only have very experimental nightly releases of the carbon toolchain available to download and only on limited platforms if you are using a recent ubuntu linux or similar debian wsl etc you can try these out by going to our releases page and download the latest nightly toolchain tar file carbon_toolchain 0 0 0 0 nightly yyyy mm dd tar gz then you can try it out a variable with the nightly version from yesterday version date d yesterday 0 0 0 0 nightly y m d get the release wget https github com carbon language carbon lang releases download v version carbon_toolchain version tar gz unpack the toolchain tar xvf carbon_toolchain version tar gz create a simple carbon source file echo import core library io fn run core print 42 forty_two carbon compile to an object file carbon_toolchain version bin carbon compile output forty_two o forty_two carbon install minimal system libraries used for linking note that installing gcc or g for compiling c c code with gcc will also be sufficient these are just the specific system libraries carbon linking still uses sudo apt install libgcc 11 dev link to an executable carbon_toolchain version bin carbon link output forty_two forty_two o run it forty_two as a reminder the toolchain is still very early and many things don t yet work please hold off on filing lots of bugs we know many parts of this don t work yet or may not work on all systems we expect to have releases that are much more robust and reliable that you can try out when we reach our 0 1 milestone if you want to build carbon s toolchain yourself or are thinking about contributing fixes or improvements to carbon you ll need to install our build dependencies clang lld libc and check out the carbon repository for example on debian or ubuntu update apt sudo apt update install tools sudo apt install clang libc dev libc abi dev lld download carbon s code git clone https github com carbon language carbon lang cd carbon lang then you can try out our toolchain which has a very early stage compiler for carbon build and run the toolchain s help to get documentation on the command line scripts run_bazelisk py run toolchain help for complete instructions including installing dependencies on various different platforms see our contribution tools documentation learn more about the carbon project project goals language design overview carbon toolchain faq conference talks carbon focused talks from the community 2026 carbon memory safety a first deep dive july 10 video transcript slides benchmarking and optimizing the carbon compiler ndc toronto may 5 8 video slides carbon graduating from the experiment ndc toronto may 5 8 video slides 2025 carbon from c to memory safety rebase icfp splash slides memory safety everywhere with both carbon and rust rustconf video slides 2024 generic impl...
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)
  • Quicksort code in Carbon....
  • A snippet of C++ code. Fo...
  • A snippet of converted Ca...
  • A snippet of mixed Carbon...

Verified site has: 326 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-105 106-110 111-115 116-120 121-125 126-130 131-135 136-140 141-145 146-150
151-155 156-160 161-165 166-170 171-175 176-180 181-185 186-190 191-195 196-200
201-205 206-210 211-215 216-220 221-225 226-230 231-235 236-240 241-245 246-250
251-255 256-260 261-265 266-270 271-275 276-280 281-285 286-290 291-295 296-300
301-305 306-310 311-315 316-320 321-325 326-326


The site also has 1 references to other resources (not html/xhtml )

 llvm.org/devmtg/2024-04/slides/Lightni___.pdf  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 200 OK
Connection close
Content-Length 19523
Server GitHub.com
Content-Type text/html; charset=utf-8
Last-Modified Fri, 09 Oct 2026 00:52:00 GMT
Access-Control-Allow-Origin *
ETag W/ 6ac83ab0-157c8
expires Fri, 09 Oct 2026 02:50:42 GMT
Cache-Control max-age=600
Content-Encoding gzip
x-proxy-cache MISS
X-GitHub-Request-Id 8C4C:5908F:2386A:23F49:6AC85429
x-github-edge-region fra
Accept-Ranges bytes
Age 0
Date Fri, 09 Oct 2026 02:40:42 GMT
Via 1.1 varnish
X-Served-By cache-rtm-ehrd2290024-RTM
X-Cache MISS
X-Cache-Hits 0
X-Timer S1791513642.149502,VS0,VE142
Vary Accept-Encoding
X-Fastly-Request-ID 0fe4a8cca8d2cde6864262326700d96c87b4aad3

Meta Tags

title="Copied"
charset="UTF-8"
http-equiv="X-UA-Compatible" content="IE=Edge"
name="viewport" content="width=device-width, initial-scale=1"
name="generator" content="Jekyll v4.3.3"
property="og:title" content="Home"
property="og:locale" content="en_US"
name="description" content="An experimental successor to C++"
property="og:description" content="An experimental successor to C++"
property="og:site_name" content="Carbon Language documentation"
property="og:type" content="website"
name="twitter:card" content="summary"
property="twitter:title" content="Home"

Load Info

page size19523
load time (s)0.275218
redirect count0
speed download70992
server IP 185.199.108.153
* all occurrences of the string "http://" have been changed to "htt???/"