{"id":285,"date":"2025-07-16T19:00:52","date_gmt":"2025-07-16T19:00:52","guid":{"rendered":"https:\/\/clvrclvr.com\/content\/?p=285"},"modified":"2025-07-16T19:02:42","modified_gmt":"2025-07-16T19:02:42","slug":"claudes-self-evaluation-of-programming-language-competencies","status":"publish","type":"post","link":"https:\/\/clvrclvr.com\/content\/?p=285","title":{"rendered":"Claude&#8217;s self evaluation of programming language competencies."},"content":{"rendered":"\n<p>Here\u2019s how I would categorize my programming language proficiency as an AI (based on my training and capabilities):<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>A. Core Competency<\/strong><br>I can write idiomatic, production-quality code, debug, refactor, and explain best practices in these languages:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Python<\/li>\n\n\n\n<li>JavaScript (including TypeScript)<\/li>\n\n\n\n<li>Java<\/li>\n\n\n\n<li>C#<\/li>\n\n\n\n<li>C++<\/li>\n\n\n\n<li>Go<\/li>\n\n\n\n<li>Bash\/Shell scripting<\/li>\n\n\n\n<li>HTML\/CSS (for web development)<\/li>\n\n\n\n<li>SQL (various dialects)<\/li>\n\n\n\n<li>JSON, YAML, TOML (data formats)<\/li>\n\n\n\n<li>Markdown<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>B. Working Knowledge<\/strong><br>I can write functional code, scripts, and explain concepts, but may not always use the most idiomatic or advanced features:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ruby<\/li>\n\n\n\n<li>PHP<\/li>\n\n\n\n<li>Swift<\/li>\n\n\n\n<li>Kotlin<\/li>\n\n\n\n<li>Rust<\/li>\n\n\n\n<li>Scala<\/li>\n\n\n\n<li>R<\/li>\n\n\n\n<li>MATLAB<\/li>\n\n\n\n<li>Objective-C<\/li>\n\n\n\n<li>Perl<\/li>\n\n\n\n<li>Dart<\/li>\n\n\n\n<li>Haskell<\/li>\n\n\n\n<li>Lua<\/li>\n\n\n\n<li>Groovy<\/li>\n\n\n\n<li>PowerShell<\/li>\n\n\n\n<li>Visual Basic .NET<\/li>\n\n\n\n<li>Assembly (x86, ARM basics)<\/li>\n\n\n\n<li>Julia<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>C. Might Be Able to Code Something<\/strong><br>I can attempt to write code, but may need to look up syntax or lack deep familiarity with idioms and libraries:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fortran<\/li>\n\n\n\n<li>COBOL<\/li>\n\n\n\n<li>Erlang<\/li>\n\n\n\n<li>Elixir<\/li>\n\n\n\n<li>F#<\/li>\n\n\n\n<li>OCaml<\/li>\n\n\n\n<li>Prolog<\/li>\n\n\n\n<li>Lisp (various dialects)<\/li>\n\n\n\n<li>Scheme<\/li>\n\n\n\n<li>Smalltalk<\/li>\n\n\n\n<li>Ada<\/li>\n\n\n\n<li>VHDL, Verilog (hardware description)<\/li>\n\n\n\n<li>LabVIEW<\/li>\n\n\n\n<li>ABAP<\/li>\n\n\n\n<li>Apex (Salesforce)<\/li>\n\n\n\n<li>Solidity (Ethereum smart contracts)<\/li>\n\n\n\n<li>Crystal<\/li>\n\n\n\n<li>Nim<\/li>\n\n\n\n<li>ReasonML<\/li>\n\n\n\n<li>Elm<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here\u2019s how I would categorize my programming language proficiency as an AI&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-285","post","type-post","status-publish","format-standard","hentry","category-post"],"_links":{"self":[{"href":"https:\/\/clvrclvr.com\/content\/index.php?rest_route=\/wp\/v2\/posts\/285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clvrclvr.com\/content\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clvrclvr.com\/content\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clvrclvr.com\/content\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/clvrclvr.com\/content\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=285"}],"version-history":[{"count":2,"href":"https:\/\/clvrclvr.com\/content\/index.php?rest_route=\/wp\/v2\/posts\/285\/revisions"}],"predecessor-version":[{"id":288,"href":"https:\/\/clvrclvr.com\/content\/index.php?rest_route=\/wp\/v2\/posts\/285\/revisions\/288"}],"wp:attachment":[{"href":"https:\/\/clvrclvr.com\/content\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clvrclvr.com\/content\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clvrclvr.com\/content\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}