MAC 到底自带了多少编程语言呢?

2016-02-11 16:52:34 +08:00
 mikicomo

就以 El Capitan 为例吧,搜索到的答案都蛮含糊的, javapythonrubyperl 等....想知道究竟自带了哪些?

8936 次点击
所在节点    macOS
26 条回复
mikicomo
2016-02-11 17:13:47 +08:00
其中哪些是系统依赖的,哪些又是纯粹为了方便广大程序员的呢?(就像 Linux 中大量依赖 python ,替换默认的 python 就得跪....所以想了解下,当然也是知道的...最好的方式是不要动默认的版本...)
EmarsXHY
2016-02-11 17:19:47 +08:00
java 感觉是为了企业
congeec
2016-02-11 17:25:37 +08:00
tcl, javascript, applescript, 各种 shell 算么?
congeec
2016-02-11 17:25:53 +08:00
awk 算么?
mikicomo
2016-02-11 17:52:01 +08:00
mikicomo
2016-02-11 17:52:50 +08:00
这个 awk ,各种 shell 还是表算了吧..那样太多了(吓哭
chemzqm
2016-02-11 18:35:20 +08:00
它家很多命令工具是基于 FreeBSD 的,不是 GNU , shell 脚本不一定能与 Linux 通用
它家某些自带工具版本落后太多,很多重要特性没被编译进去,例如 vim
如果你改了它家自带语言的配置,小心系统更新后配置被重置,例如 php
它家默认提供 python2 ,但是新项目最好还是使用 python3
它家的 javascript 不是标准 js ,还不如用 apple script 在 Script Editor 里面写起来更省事
v1024
2016-02-11 18:58:31 +08:00
我才知道居然内置了 php ……
Strikeactor
2016-02-11 18:59:47 +08:00
对一下 CodeRunner2 的列表,基本就八九不离十了
Strikeactor
2016-02-11 19:03:11 +08:00
@v1024 别说 php ,连 xdebug 都内置了的。把=/usr/lib/php/extensions/no-debug-non-zts-(xxxx)/xdebug.so 在 /etc/php.ini 里加载一下, PHPstorm 的 debug 就能直接用了。
mikicomo
2016-02-11 19:08:03 +08:00
@chemzqm 内置 php 是什么鬼...vim 的话貌似听人说是 N 年之前的 7.3 ? javascript 不是标准 js 这是怎么回事?
ivmm
2016-02-11 19:08:11 +08:00
```php -v
PHP 5.5.30 (cli) (built: Oct 23 2015 17:21:45)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies

```
mikicomo
2016-02-11 19:08:46 +08:00
@Strikeactor 我次奥....
chemzqm
2016-02-11 19:25:56 +08:00
@mikicomo apple 搞的调用 app 的脚本,你可以 man osascript 了解一下
hqs123
2016-02-12 09:21:50 +08:00
新手请教有包含 python 吗
zhjits
2016-02-12 09:43:53 +08:00
mikicomo
2016-02-12 11:25:37 +08:00
@hqs123 有的, py2.7 吧应该
@zhjits 真●用户体验 (笑 cry
bleaker
2016-02-12 11:28:00 +08:00
系统自带的这些语言主要目的不是让用户直接使用,而是让 Apple 的程序员开发系统自带程序时能更加灵活,以及提供自带程序运行时的依赖项。
如果你想使用这些语言(尤其是需要改配置或者安装软件包),还是强烈推荐用 homebrew 或者各脚本语言的版本管理工具去处理。根据 Apple 这种黑盒子的传统,把系统折腾垮了就麻烦了。
mikicomo
2016-02-12 11:30:51 +08:00
@bleaker mac 系统安装包大的吓人....都不敢下载了(家里 6M 网速捉急啊
movtoy
2016-02-12 11:45:26 +08:00
什么年代了。

还有人在自己桌面环境整这些。

用 mac 也是用虚拟机的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/256091

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX