<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>编程语言 on loveLZZ的个人博客</title>
    <link>https://leviathanion.github.io/tags/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80/</link>
    <description>Recent content in 编程语言 on loveLZZ的个人博客</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    <lastBuildDate>Wed, 30 Apr 2025 20:53:07 +0800</lastBuildDate>
    <atom:link href="https://leviathanion.github.io/tags/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Zig简要教程</title>
      <link>https://leviathanion.github.io/zig/</link>
      <pubDate>Wed, 30 Apr 2025 20:53:07 +0800</pubDate>
      <guid>https://leviathanion.github.io/zig/</guid>
      <description>&lt;h1 id=&#34;zig-语言概览面向-java-开发者的全面指南&#34;&gt;Zig 语言概览：面向 Java 开发者的全面指南&lt;/h1&gt;&#xA;&lt;h2 id=&#34;1-zig-语言简介为开发者打造的强大工具&#34;&gt;1. Zig 语言简介：为开发者打造的强大工具&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;Zig&lt;/code&gt; 是一种通用编程语言和工具链，其设计目标是维护健壮、优化和可重用的软件 [1]。它强调程序的正确性，即使在内存不足等极端情况下也能保证行为的可靠性。同时，&lt;code&gt;Zig&lt;/code&gt; 致力于让开发者能够编写出性能卓越的程序，并通过其简洁的设计促进代码的重用和长期维护 [6]。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python学习笔记</title>
      <link>https://leviathanion.github.io/python/</link>
      <pubDate>Sat, 02 Apr 2022 14:10:51 +0800</pubDate>
      <guid>https://leviathanion.github.io/python/</guid>
      <description>&lt;h1 id=&#34;python学习笔记&#34;&gt;Python学习笔记&lt;/h1&gt;&#xA;&lt;h2 id=&#34;1python基础&#34;&gt;1.python基础&lt;/h2&gt;&#xA;&lt;h3 id=&#34;11python语法常识&#34;&gt;1.1python语法常识&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;python语法采用缩进格式而不是括号来进行代码块分割的&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;缩进没有空格个数或者&lt;code&gt;tap&lt;/code&gt;键的约束，但应坚持使用&lt;em&gt;四个空格&lt;/em&gt;缩进&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;当语句以&lt;code&gt;:&lt;/code&gt;结尾时，缩进的语句视为代码块&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;以#开头的是注释&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;复制粘贴功能基本等于失效，粘贴的代码必须检查缩进是否正确&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;python是大小写敏感的，写错了大小写，程序会报错&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#print&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;100&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;=&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#x9;&lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;a&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;else&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#x9;&lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;a&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;12基本数据类型&#34;&gt;1.2基本数据类型&lt;/h3&gt;&#xA;&lt;hr&gt;&#xA;&lt;h4 id=&#34;121数据类型分类&#34;&gt;1.2.1数据类型分类&lt;/h4&gt;&#xA;&lt;h5 id=&#34;1211数字型与非数字型&#34;&gt;1.2.1.1数字型与非数字型&lt;/h5&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;python&lt;/code&gt;中的变量一般分为两种类型 &lt;strong&gt;数字型&lt;/strong&gt;和&lt;strong&gt;非数字型&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;数字型&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;整型&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;浮点型&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;布尔型&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;复数型&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;非数字型&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;字符串&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;列表（list）&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;元组(tuple)&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;字典(dict)&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h5 id=&#34;1212不可变类型与可变类型&#34;&gt;1.2.1.2不可变类型与可变类型&lt;/h5&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;python&lt;/code&gt;中变量都是通过对数据的引用来定义的。&lt;/p&gt;</description>
    </item>
    <item>
      <title>C&#43;&#43;学习笔记</title>
      <link>https://leviathanion.github.io/c/</link>
      <pubDate>Tue, 22 Mar 2022 20:53:07 +0800</pubDate>
      <guid>https://leviathanion.github.io/c/</guid>
      <description>&lt;h1 id=&#34;c学习笔记&#34;&gt;C++学习笔记&lt;/h1&gt;&#xA;&lt;h2 id=&#34;c简单特性&#34;&gt;C++简单特性&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;编译型语言&lt;/strong&gt;，不是解释性&lt;/li&gt;&#xA;&lt;li&gt;源代码的可移植性，但可执行程序不跨平台&lt;/li&gt;&#xA;&lt;li&gt;由C++核心语言特征以及标准库两个组件构成&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;核心语言特性&lt;/strong&gt;例如内建类型和循环&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;标准库&lt;/strong&gt;是由各个C++实现提供源代码，能够由C++本身实现（自举），例如容器或者I/O库等&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;静态类型语言&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;函数&#34;&gt;函数&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;函数必须要&lt;strong&gt;提前声明&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;函数的参数名字会被编译器&lt;strong&gt;忽略&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;编译时会发生参数类型检查或者&lt;strong&gt;隐形变量类型转换&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;类的成员函数，&lt;strong&gt;类名也是成员函数类型的一部分&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;两个函数具有同样的名字（&lt;strong&gt;函数重载&lt;/strong&gt;）&#xA;&lt;ul&gt;&#xA;&lt;li&gt;但具有不同的参数，编译器会自动选择最合适的。&lt;/li&gt;&#xA;&lt;li&gt;两者在调用时没有过分的区别，会报错ambiguous&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;基于可维护性的原则，应该让程序可理解，首先需要将任务分解为函数和类的模块&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
