当前位置: 首页 > news >正文

字符、解释型语言、编程语言的互操作、输出

字符

同样是1,有人看到的是数字,有人看到的是字符,还有人看到的是一个小目标。

不同语言的字符

  • 正则表达式把字符分成普通字符和元字符,元字符为了搭配匹配。比如'.'代表任意非换行字符,这对于通配很简便,用'\.'表示真正的字符'.', 但方括号里面所有的元字符都失去意义,即[\.]代表匹配'\'或者'.'任意字符。

解释型语言

如果这个世界不需要解释,那就太简单了。

解释器可能隐藏编译器

  • 没有任何证据表明,一个解释器仅仅是解释,不会私自做一些编译中间代码甚至native代码的事情。

  • 事实上,很多解释器会编译成中间代码再执行,比如Lua.

编程语言的互操作

世界这么多国家,仅用一种语言肯定有人会不高兴。说中文中间也许插一句英文更能表达意思。

常见的语言互操作

  • Lua和C

  • Kotlin和Java

  • C/ObjC
    C++/Objective C++
    C/C++

输出

没有输出的编程语言似乎是没有意义的。

不同编程语言的输出

标准输入输出 有提到不同语言的输入输出形式,一些语言为了简化,最终的结果可能出乎意料。

  • JS console.log参数如果只有一个,会直接输出字符串形式,而不考虑任何格式,参数多于一个才会按格式串输出。
    • console.log("%d")输出%d, console.log("%d", 1)输出1.


若文章对您有帮助,欢迎关注。助您在编程路上越走越好!

微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。

我是程序员小迷(致力于C、C++、Java、Kotlin、Android、iOS、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。

http://www.lryc.cn/news/465588.html

相关文章:

  • 基于Python的自然语言处理系列(39):Huggingface中的解码策略
  • 如何将视频格式转为mp4?好好看看下面这几个方法
  • 景区智慧公厕系统,监测公厕异味,自动清洁除臭
  • GitLab CVE-2024-6389、CVE-2024-4472 漏洞解决方案
  • hashCode的底层原理
  • hadoop_hdfs详解
  • 【Linux】Linux命令行与环境变量
  • 改变函数调用上下文:apply与call方法详解及实例
  • k8s中的微服务
  • 树莓派--AI视觉小车智能机器人--1.树莓派系统烧入及WiFi设置并进入jupyterlab
  • MacOS安装BurpSuite
  • 【AI工具大全】《史上最全的AI工具合集》
  • qt继承结构
  • 【HCIA复习作业】综合拓扑实验(已施工完)
  • 网络基础知识:交换机关键知识解析
  • 基于System.js的微前端实现(插件化)
  • MedSAM2调试安装与使用记录
  • Linux 进程终止和进程等待
  • 如何查看默认网关地址:详细步骤
  • 什么是方法的返回值?方法有哪几种类型?静态方法为什么不能调用非静态成员?静态方法和实例方法有何不同?
  • Qt开发——Qt项目打包、整合以及生成安装包保姆级教程(Windows系统)
  • 大数据-180 Elasticsearch - 原理剖析 索引写入与近实时搜索
  • 大数据-172 Elasticsearch 索引操作 与 IK 分词器 自定义停用词 Nginx 服务
  • 【Java后端】之 ThreadLocal 详解
  • 2.链表(代码随想录——python版本)
  • 6个解决“由于找不到vcruntime140_1.dll无法继续执行代码”问题的方法
  • 常用数据库获取表,视图,列,索引信息
  • 架构设计笔记-16-嵌入式系统架构设计理论与实践
  • SpringSecurity使用介绍
  • # Js 回调函数