我想知道“安装”编程语言意味着什么。
到目前为止,我的搜索产生了两个相互矛盾的答案:
您没有安装编程语言。您安装编译器/解释器,然后只需向其提供包含源代码的文本文件。因此,该语言只是您学习的标准化语法,并且编译器/解释器被编程为“理解”。换句话说,该语言的“源”并不在您机器上安装的某个文件/程序中,而是在语言规范、您编写的文本文件以及编译器/的能力中。解释器“处理”所述文件。(例如,要使用 C++,您必须安装编译器,但您不安装 C++。或者您这样做吗?)
但是,似乎需要安装某些语言。例如,PHP 文档以标题为“安装和配置”的部分开头。同样,要安装 Python,您必须首先下载它。一旦完成,它就会作为可执行文件显示在您的文件系统中。
那么安装语言到底意味着什么呢?安装包含什么?为什么有些语言似乎需要安装(PHP、Python),而另一些语言则不需要安装(C++)?
谢谢。
installation programming-languages interpreted-language compilation compiled-language
是否有一种方法可以告诉Pandoc将Markdown转换为HTML,从而仅生成没有任何属性/类的纯HTML标记?
例:
当前的Pandoc输出
<pre class="sourceCode bash">
<code class="sourceCode bash">
TEXT
</code>
</pre>
Run Code Online (Sandbox Code Playgroud)
所需的Pandoc输出
<pre>
<code>
TEXT
</code>
</pre>
Run Code Online (Sandbox Code Playgroud)
我浏览了官方文档,但没有找到任何选择。
谢谢!