找回密码
 立即注册
搜索
楼主: 祖流我放

[手提] [s1码农多]为什么那么多码农吹捧Macbook

[复制链接]
     
发表于 2015-10-18 19:36 来自手机 | 显示全部楼层
不是C当JAVA使,不是这个意思,我在HP-UNIX上编译的C东西可以在Solaris和AIX上运行,反过来也行,可是MAC上编译的就不行,反过来也不行,这不是证明MAC的API和正统UNIX还是不一样的吗?

----发送自 HUAWEI Che1-CL20,Android 4.4.4
回复

使用道具 举报

发表于 2015-10-18 19:40 | 显示全部楼层
本帖最后由 ostcollector 于 2015-10-18 19:44 编辑
lpc2103 发表于 2015-10-18 19:36
不是C当JAVA使,不是这个意思,我在HP-UNIX上编译的C东西可以在Solaris和AIX上运行,反过来也行,可是MAC上 ...

嗯,我第一次听说PA-RISC和IA-64上面编译的代码可以在PowerPC上面运行
还不用交叉编译
回复

使用道具 举报

     
发表于 2015-10-18 19:46 来自手机 | 显示全部楼层
本帖最后由 lpc2103 于 2015-10-18 20:27 编辑

你以为HP-UNIX系统只有PA-RISC和IA-64硬件架构而没有XEON的架构?IA-64都已经死透了啊,AIX你以为只有PPC平台的?

我搞错了,远程SSH下看单位那台HP-UNIX的机子WHOAMI看了下,确实是IA-64的老机子,之所以能在另外的UNIX系统上运行C是因为NONSTOP IDE的原因。。。。。。另外的UNIX是Solaris for86,AIX确实是我乱说的,只在AIX上移植过JAVA和PHP。。。。。。

----发送自 HUAWEI Che1-CL20,Android 4.4.4
回复

使用道具 举报

     
发表于 2015-10-18 19:47 | 显示全部楼层
四点 发表于 2015-10-18 09:32
git的话,免费的gitup,sourcetree都很好用。
terminal下用zsh其实也不错。
收费的git-tower听说不错,我 ...

求问win下有什么好的git客户端?
回复

使用道具 举报

     
发表于 2015-10-18 19:49 | 显示全部楼层
wizardasd 发表于 2015-10-18 19:47
求问win下有什么好的git客户端?

source tree有windows版,别的不知道了。
回复

使用道具 举报

头像被屏蔽
     
发表于 2015-10-18 19:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2015-10-18 20:35 来自手机 | 显示全部楼层
引用第206楼lpc2103于2015-10-18 19:36发表的  :
不是C当JAVA使,不是这个意思,我在HP-UNIX上编译的C东西可以在Solaris和AIX上运行......

也可能是c库的配置不同吧,先看看静态编译能不能跑

有时自己做的交叉编译器和官方的编译结果也不同,有时表面上能勉强运行,实际有隐藏问题。再比如通用的arm交叉编译器生成的文件也不能直接在安卓上运行,要静态编译才行

再有,即使POSIX接口完全兼容,各操作系统的系统调用内部实现也不同,会有细微差别,apue上每个函数都列了个表格罗列各操作系统下的差别

----发送自 Xiaomi MI 2SC,Android 5.0.2
回复

使用道具 举报

发表于 2015-10-18 20:51 | 显示全部楼层
lpc2103 发表于 2015-10-18 19:06
谁会在开发环境上装KDE和COMPIZ,有啥意义?KDE的函数和库的调用一塌糊涂你知道吗?很不稳定。都2015年了 ...

你号称做了这么些年开发怎么就连基本都搞错呢?
编译出来的文件没法拿来直接用用是因为ABI不一样,不是因为API不兼容
你干嘛不去ubuntu官方网站上编辑,中文网那种老得正确性都没法验证的文章拿出来让人笑吗
回复

使用道具 举报

发表于 2015-10-18 21:04 | 显示全部楼层
Macbook唯一的“不可替代”的用途是可以编译调试iOS程序,黑苹果这方面就苦逼的很。
其它么?其实都和PC差不多。
回复

使用道具 举报

     
发表于 2015-10-18 21:11 来自手机 | 显示全部楼层
编译结果是ELF文件才和ABI二进制接口相关。。。。。你不是说COMPIZ吗,我在中文WIKI上写不影响他和OS X的UI差很多啊,也就是给MATE和GNOME这样的难看的桌面添添花而已,如果是我自己用,情愿不装任何桌面,直接命令行了,反正又不拿来刷S1。

----发送自 HUAWEI Che1-CL20,Android 4.4.4
回复

使用道具 举报

发表于 2015-10-18 21:17 | 显示全部楼层
lpc2103 发表于 2015-10-18 21:11
编译结果是ELF文件才和ABI二进制接口相关。。。。。你不是说COMPIZ吗,我在中文WIKI上写不影响他和OS X的UI ...

你说要桌面嘛,装KDE有什么问题。
另外KDE代码我没看过,但和你开发有什么关系,你要开发GUI的话调用的不是widget toolkit? 还是说你和QT搞混了?

你编出来不是ELF总是种二进制格式吧?还是我误会了?
回复

使用道具 举报

     
发表于 2015-10-18 21:20 | 显示全部楼层
天妇罗 发表于 2015-10-18 15:44
是不是mac我不确定,反正湾区没几个用windows的码农

您老眼中的湾区就是整个码农的世界吧,湾区有没有做游戏开发的啊?
回复

使用道具 举报

     
发表于 2015-10-18 21:25 来自手机 | 显示全部楼层
如果两边的系统都是相同的ABI,比如都是ibcs的话这就还是API的锅,前面说的就是这个。
PS:UNIX和LINUX装了桌面就是异端!OS X确实好看这还要争?不管是KDE带COMPIZ插件还是LXDE,XFCE,UNITY,MATE,GNOME和MAC比都不是那么美观这也要一直争?好无聊(#゚Д゚)

----发送自 HUAWEI Che1-CL20,Android 4.4.4
回复

使用道具 举报

发表于 2015-10-18 21:36 | 显示全部楼层
lpc2103 发表于 2015-10-18 21:25
如果两边的系统都是相同的ABI,比如都是ibcs的话这就还是API的锅,前面说的就是这个。
PS:UNIX和LINUX装了 ...

你确定OS X支持IBCS?
回复

使用道具 举报

     
发表于 2015-10-18 21:51 | 显示全部楼层
http://stackoverflow.com/researc ... ey-2015#techOS-2015

正统Unix果然比linux强……





了那么一点

回复

使用道具 举报

     
发表于 2015-10-18 22:37 | 显示全部楼层

这是在说至少20%的开发者用的Mac?
回复

使用道具 举报

     
发表于 2015-10-18 23:25 | 显示全部楼层
苹果是 geek 做出来给 geek 玩的,问题 Jobs 销售能力太强了,生生把这东西卖给了普通人;linux 同理,不过 linux 只是个 os,不够看。

pc 那就是 ibm 搞出来给企业办公用的,只不过兼容机市场太发达了,想想当初联想电脑那天价,windows 9X 那屎样,苹果也有黑点?当初 windows 才是异类,各种工具都是 unix/linux 版本比较多,除了 VC 开发有多少人会选 windows?

要知道在开放市场里 windows 一直都是异类,即便他统治了家用 pc 界,依然不能改变微软在开发人员心目中的形象。微软搞的copyright 和厂家联盟垄断都与 it 界开放自由的那一套格格不入,除了中国这种盗版泛滥几十年的地方,其它地方的人都会仔细考虑 1k+的 os 到底值不值得买。无非近十年 2k/xp 让人们对微软改观了,pc 机才变成正经的生产力工具,到今天再谈苹果 vs pc 已经没意义了。至少论起笔电,牌子多的都能开世界杯了,用全部 pc 品牌来爆苹果一家有意义么?
回复

使用道具 举报

头像被屏蔽
     
发表于 2015-10-19 00:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
发表于 2015-10-19 01:13 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2015-10-19 01:56 | 显示全部楼层
本帖最后由 ylns1314 于 2015-10-19 01:58 编辑

用Atom的人竟然这么多了
不过最让我惊讶的是竟然有三分之一的人在敲空格...


回复

使用道具 举报

     
发表于 2015-10-19 02:00 来自手机 | 显示全部楼层
工控民工算程序员吗?自动化应该没人用MAC。

    —— from S1 Nyan (NOKIA Lumia 1020)来自: WindowsPhone客户端
回复

使用道具 举报

     
发表于 2015-10-19 02:55 | 显示全部楼层
MACBOOK AIR,这玩意不是苹果出的上网本么?
回复

使用道具 举报

发表于 2015-10-19 06:26 | 显示全部楼层
ylns1314 发表于 2015-10-19 01:56
用Atom的人竟然这么多了
不过最让我惊讶的是竟然有三分之一的人在敲空格...

又不是手巧空格,基本都是tab自动转空格
回复

使用道具 举报

发表于 2015-10-19 06:51 | 显示全部楼层
choice 发表于 2015-10-19 06:26
又不是手巧空格,基本都是tab自动转空格

哦哦我还是第一次知道...
回复

使用道具 举报

     
发表于 2015-10-19 09:05 | 显示全部楼层
ylns1314 发表于 2015-10-19 06:51
哦哦我还是第一次知道...

面向技术人员的文本编辑器基本都有这个功能, 连nano的设置里都能打开
tab最大问题还是不通用, 不同的人因为自己编码习惯设置的tab宽度都不一定相同. 用tab作为对齐很有可能到别人编辑器里就乱了
回复

使用道具 举报

头像被屏蔽
发表于 2015-10-19 12:42 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2015-10-19 13:07 | 显示全部楼层
结夜野棠 发表于 2015-10-19 12:42
编写代码,缩进一定要使用三个空格。一格代表智慧,一格代表勇气,一格代表爱。 ...

要么2格要么4格成不,3格锁进能憋死我。
回复

使用道具 举报

     
发表于 2015-10-19 13:08 | 显示全部楼层
karloku 发表于 2015-10-19 09:05
面向技术人员的文本编辑器基本都有这个功能, 连nano的设置里都能打开
tab最大问题还是不通用, 不同的人因 ...

tab才不会乱吧,要么都是2格要么都是4格,整体还是对齐的。
如果你说的是制表的时候用tab,那是邪道啊!
回复

使用道具 举报

     
发表于 2015-10-19 13:12 | 显示全部楼层
四点 发表于 2015-10-19 13:08
tab才不会乱吧,要么都是2格要么都是4格,整体还是对齐的。
如果你说的是制表的时候用tab,那是邪道啊! ...

强迫症还要做参数对齐和字典对齐的!
回复

使用道具 举报

头像被屏蔽
发表于 2015-10-19 13:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2015-10-19 13:19 来自手机 | 显示全部楼层
python是四个,那python的第四个代表什么

----发送自 asus Nexus 7,Android 5.1.1
回复

使用道具 举报

     
发表于 2015-10-19 13:20 | 显示全部楼层
结夜野棠 发表于 2015-10-19 13:16
Linux 下好多编辑器是一个tab八个空格哦,所以空格对齐才是王道

8个也没关系啊,整体还是对齐的。
最怕的就是TAB和空格混用,自己看是对齐的,到别的地方TAB变了长度就毁了。
回复

使用道具 举报

     
发表于 2015-10-19 13:26 | 显示全部楼层
四点 发表于 2015-10-19 13:20
8个也没关系啊,整体还是对齐的。
最怕的就是TAB和空格混用,自己看是对齐的,到别的地方TAB变了长度就毁 ...

Leading Tabs对于Tab长度变化不影响排版
非Leading有影响,所以我混用,只用Leading Tabs其余Space,这样可以避免Tab的缺点
回复

使用道具 举报

     
发表于 2015-10-19 13:52 | 显示全部楼层
lexluthor 发表于 2015-10-19 13:19
python是四个,那python的第四个代表什么

----发送自 asus Nexus 7,Android 5.1.1

爱小三
回复

使用道具 举报

     
发表于 2015-10-19 13:53 | 显示全部楼层
lexluthor 发表于 2015-10-19 13:19
python是四个,那python的第四个代表什么

----发送自 asus Nexus 7,Android 5.1.1

爱小三
回复

使用道具 举报

     
发表于 2015-10-19 14:05 来自手机 | 显示全部楼层
lexluthor 发表于 2015-10-19 13:19
python是四个,那python的第四个代表什么

----发送自 asus Nexus 7,Android 5.1.1

热血

—— 来自 samsung GT-N7000, Android 4.4.4
回复

使用道具 举报

     
发表于 2015-10-19 14:28 来自手机 | 显示全部楼层
结夜野棠 发表于 2015-10-19 13:16
Linux 下好多编辑器是一个tab八个空格哦,所以空格对齐才是王道


Unix本来是八格,但是由于遭遇NASA突袭不得已只能提前上线,Tab键也只有七格,分别代表了勇气、友情、爱心、知识、纯真、诚实和希望。
经过多年磨难后终于由Linux补全了最后一格:光明。
回复

使用道具 举报

头像被屏蔽
     
发表于 2015-10-19 15:16 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2015-10-19 18:30 | 显示全部楼层
低熵体 发表于 2015-10-17 22:55
我老板的TP被偷了,换了个MBA,然后虚拟机用WIN,后来想让我帮装双系统,我查了下发现只能装Win8.1以上的 ...

你不是高中生么?老板是你爸?
回复

使用道具 举报

头像被屏蔽
发表于 2015-10-19 19:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-26 04:06 , Processed in 0.228575 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表