由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 这个swift又臭又长,比C++还烦,而且属于毫无技术含量那种烦
相关主题
swift为啥让程序员自己搞循环引用?关于用 Eclipse 开发C++ 程序
Swift 要开源了,不知道和scala比怎么样?IDE for C++
专业c++程序员都用什么ide (转载)微软VS修改bug的效率不行啊
现在学LLVM有没有前途有没有人同时用 C++, C#, OBJECTIVE-C,JAVA 的?
请不要盲目崇拜FP语言感觉免费的visual studio是Windows最强IDE
感觉python的前途堪忧 (转载)工具简单未必是好事-swift
现在哪个C++ IDE比较好?FP的主要问题是两个
忙起来了我来说说为什么现在做底层前途不大
相关话题的讨论汇总
话题: let话题: swift话题: abs话题: int话题: c++
进入Programming版参与讨论
1 (共1页)
T********i
发帖数: 2416
1
Apple的软件硬件都烂得一屁,就这公司值一万亿简直见了鬼了。
妈的MacOS连VNC支持都比Ubuntu差几条街。
还有哪个XCode,IDE连开源的都不如。
g****t
发帖数: 31659
2
它家很多产品自从诞生以来,就多角度严防死守,卡现金流。
设计约束的维度很高。
很多软件,都跟把内存焊死在手机板子上这个办法有异曲同工之妙。

【在 T********i 的大作中提到】
: Apple的软件硬件都烂得一屁,就这公司值一万亿简直见了鬼了。
: 妈的MacOS连VNC支持都比Ubuntu差几条街。
: 还有哪个XCode,IDE连开源的都不如。

c******g
发帖数: 4889
3
我很喜欢Swift!
f******2
发帖数: 2455
4
企业要建立自己的护城河。
果子赚的是辛苦钱,本质就是卖软件的;
不像Google/Facebook,是卖用户数据的(美其名曰免费服务)


: 它家很多产品自从诞生以来,就多角度严防死守,卡现金流。

: 设计约束的维度很高。

: 很多软件,都跟把内存焊死在手机板子上这个办法有异曲同工之妙。



【在 g****t 的大作中提到】
: 它家很多产品自从诞生以来,就多角度严防死守,卡现金流。
: 设计约束的维度很高。
: 很多软件,都跟把内存焊死在手机板子上这个办法有异曲同工之妙。

T********i
发帖数: 2416
5
Swift绝对是脑袋进屎。
这么简单的表达式:
let a = 0
let sum = abs(a + a) + abs(a + a) + abs(a + a)
编译器认为太复杂,拒绝编译。非要改成
let a = 0
let part1 = abs(a + a)
let part2 = abs(a + a)
let part3 = abs(a + a)
let sum = part1 + part2 + part3
我操那帮孙子生活在70年代么?
T********i
发帖数: 2416
6
他妈的这样一个表达式
int n = y * 365 + y / 4 - y / 100 + y / 400 + a[m - 1] + d - 1;
必须写成这样才能编译。简直日了够了
let n1 = y * 365
let n2 = y / 4
let n3 = y / 100
let n4 = y / 400
let n5 = Int(a[m - 1])

let n6 = n1 + n2
let n7 = n6 - n3 + n4
let n8 = n7 + n5 + d
let n = n8 - 1
p***o
发帖数: 1252
7
是不是加减和乘除不能混合,以免弄错运算顺序?

【在 T********i 的大作中提到】
: 他妈的这样一个表达式
: int n = y * 365 + y / 4 - y / 100 + y / 400 + a[m - 1] + d - 1;
: 必须写成这样才能编译。简直日了够了
: let n1 = y * 365
: let n2 = y / 4
: let n3 = y / 100
: let n4 = y / 400
: let n5 = Int(a[m - 1])
:
: let n6 = n1 + n2

l*******m
发帖数: 1096
8
这个估计为了让LLVM效率高,SWIFT的创始人还是LLVM的爹。
当你build的一个中型project,你会更绝望,比C++的binary个头大两三倍

【在 T********i 的大作中提到】
: Swift绝对是脑袋进屎。
: 这么简单的表达式:
: let a = 0
: let sum = abs(a + a) + abs(a + a) + abs(a + a)
: 编译器认为太复杂,拒绝编译。非要改成
: let a = 0
: let part1 = abs(a + a)
: let part2 = abs(a + a)
: let part3 = abs(a + a)
: let sum = part1 + part2 + part3

T********i
发帖数: 2416
9
不是,是他的type inference在15秒以内不能推断出类型。
多个事实证明,表达式超过三个算子,在15秒以内都不能推断出类型。
我靠!

【在 p***o 的大作中提到】
: 是不是加减和乘除不能混合,以免弄错运算顺序?
h**c
发帖数: 1979
10
手写SSA?
相关主题
现在哪个C++ IDE比较好?IDE for C++
忙起来了微软VS修改bug的效率不行啊
关于用 Eclipse 开发C++ 程序有没有人同时用 C++, C#, OBJECTIVE-C,JAVA 的?
进入Programming版参与讨论
g****t
发帖数: 31659
11
LoL
While using swift, I always tried my best to tell the
compiler the most information. For example:
int n = (int) y*365 + (int)y/4 ...
The type inference did not always work well.

【在 T********i 的大作中提到】
: 他妈的这样一个表达式
: int n = y * 365 + y / 4 - y / 100 + y / 400 + a[m - 1] + d - 1;
: 必须写成这样才能编译。简直日了够了
: let n1 = y * 365
: let n2 = y / 4
: let n3 = y / 100
: let n4 = y / 400
: let n5 = Int(a[m - 1])
:
: let n6 = n1 + n2

x****u
发帖数: 44466
12
swift比C++安全

【在 T********i 的大作中提到】
: Apple的软件硬件都烂得一屁,就这公司值一万亿简直见了鬼了。
: 妈的MacOS连VNC支持都比Ubuntu差几条街。
: 还有哪个XCode,IDE连开源的都不如。

p*****2
发帖数: 21240
13

这个实在是太烂了。真是没想到。

【在 T********i 的大作中提到】
: 他妈的这样一个表达式
: int n = y * 365 + y / 4 - y / 100 + y / 400 + a[m - 1] + d - 1;
: 必须写成这样才能编译。简直日了够了
: let n1 = y * 365
: let n2 = y / 4
: let n3 = y / 100
: let n4 = y / 400
: let n5 = Int(a[m - 1])
:
: let n6 = n1 + n2

M********t
发帖数: 5032
14
苹果技术不行啊
就是一个工匠

【在 T********i 的大作中提到】
: Swift绝对是脑袋进屎。
: 这么简单的表达式:
: let a = 0
: let sum = abs(a + a) + abs(a + a) + abs(a + a)
: 编译器认为太复杂,拒绝编译。非要改成
: let a = 0
: let part1 = abs(a + a)
: let part2 = abs(a + a)
: let part3 = abs(a + a)
: let sum = part1 + part2 + part3

M********t
发帖数: 5032
15
好像swift把framework都打包进去了
并不是用iOS提供的动态连接库
可能是swift还没稳定
或者是考虑到旧iOS版本的兼容性
多开swift app的话可能吃内存厉害
每个app都有自己的库,不能共享内存

【在 l*******m 的大作中提到】
: 这个估计为了让LLVM效率高,SWIFT的创始人还是LLVM的爹。
: 当你build的一个中型project,你会更绝望,比C++的binary个头大两三倍

f*******t
发帖数: 7549
16
在ubuntu试了一下swift 4.2,居然是真的,let sum = abs(a + a) + abs(a + a) +
abs(a + a)能占用一个核100% 15秒。。。
T********i
发帖数: 2416
17
Apple的软件硬件都烂得一屁,就这公司值一万亿简直见了鬼了。
妈的MacOS连VNC支持都比Ubuntu差几条街。
还有哪个XCode,IDE连开源的都不如。
g****t
发帖数: 31659
18
它家很多产品自从诞生以来,就多角度严防死守,卡现金流。
设计约束的维度很高。
很多软件,都跟把内存焊死在手机板子上这个办法有异曲同工之妙。

【在 T********i 的大作中提到】
: Apple的软件硬件都烂得一屁,就这公司值一万亿简直见了鬼了。
: 妈的MacOS连VNC支持都比Ubuntu差几条街。
: 还有哪个XCode,IDE连开源的都不如。

c******g
发帖数: 4889
19
我很喜欢Swift!
f******2
发帖数: 2455
20
企业要建立自己的护城河。
果子赚的是辛苦钱,本质就是卖软件的;
不像Google/Facebook,是卖用户数据的(美其名曰免费服务)


: 它家很多产品自从诞生以来,就多角度严防死守,卡现金流。

: 设计约束的维度很高。

: 很多软件,都跟把内存焊死在手机板子上这个办法有异曲同工之妙。



【在 g****t 的大作中提到】
: 它家很多产品自从诞生以来,就多角度严防死守,卡现金流。
: 设计约束的维度很高。
: 很多软件,都跟把内存焊死在手机板子上这个办法有异曲同工之妙。

相关主题
感觉免费的visual studio是Windows最强IDE我来说说为什么现在做底层前途不大
工具简单未必是好事-swift版上有CS 学位的 有多少能写个最简单的compiler?
FP的主要问题是两个运行时间比较
进入Programming版参与讨论
T********i
发帖数: 2416
21
Swift绝对是脑袋进屎。
这么简单的表达式:
let a = 0
let sum = abs(a + a) + abs(a + a) + abs(a + a)
编译器认为太复杂,拒绝编译。非要改成
let a = 0
let part1 = abs(a + a)
let part2 = abs(a + a)
let part3 = abs(a + a)
let sum = part1 + part2 + part3
我操那帮孙子生活在70年代么?
T********i
发帖数: 2416
22
他妈的这样一个表达式
int n = y * 365 + y / 4 - y / 100 + y / 400 + a[m - 1] + d - 1;
必须写成这样才能编译。简直日了够了
let n1 = y * 365
let n2 = y / 4
let n3 = y / 100
let n4 = y / 400
let n5 = Int(a[m - 1])

let n6 = n1 + n2
let n7 = n6 - n3 + n4
let n8 = n7 + n5 + d
let n = n8 - 1
p***o
发帖数: 1252
23
是不是加减和乘除不能混合,以免弄错运算顺序?

【在 T********i 的大作中提到】
: 他妈的这样一个表达式
: int n = y * 365 + y / 4 - y / 100 + y / 400 + a[m - 1] + d - 1;
: 必须写成这样才能编译。简直日了够了
: let n1 = y * 365
: let n2 = y / 4
: let n3 = y / 100
: let n4 = y / 400
: let n5 = Int(a[m - 1])
:
: let n6 = n1 + n2

l*******m
发帖数: 1096
24
这个估计为了让LLVM效率高,SWIFT的创始人还是LLVM的爹。
当你build的一个中型project,你会更绝望,比C++的binary个头大两三倍

【在 T********i 的大作中提到】
: Swift绝对是脑袋进屎。
: 这么简单的表达式:
: let a = 0
: let sum = abs(a + a) + abs(a + a) + abs(a + a)
: 编译器认为太复杂,拒绝编译。非要改成
: let a = 0
: let part1 = abs(a + a)
: let part2 = abs(a + a)
: let part3 = abs(a + a)
: let sum = part1 + part2 + part3

T********i
发帖数: 2416
25
不是,是他的type inference在15秒以内不能推断出类型。
多个事实证明,表达式超过三个算子,在15秒以内都不能推断出类型。
我靠!

【在 p***o 的大作中提到】
: 是不是加减和乘除不能混合,以免弄错运算顺序?
h**c
发帖数: 1979
26
手写SSA?
g****t
发帖数: 31659
27
LoL
While using swift, I always tried my best to tell the
compiler the most information. For example:
int n = (int) y*365 + (int)y/4 ...
The type inference did not always work well.

【在 T********i 的大作中提到】
: 他妈的这样一个表达式
: int n = y * 365 + y / 4 - y / 100 + y / 400 + a[m - 1] + d - 1;
: 必须写成这样才能编译。简直日了够了
: let n1 = y * 365
: let n2 = y / 4
: let n3 = y / 100
: let n4 = y / 400
: let n5 = Int(a[m - 1])
:
: let n6 = n1 + n2

x****u
发帖数: 44466
28
swift比C++安全

【在 T********i 的大作中提到】
: Apple的软件硬件都烂得一屁,就这公司值一万亿简直见了鬼了。
: 妈的MacOS连VNC支持都比Ubuntu差几条街。
: 还有哪个XCode,IDE连开源的都不如。

p*****2
发帖数: 21240
29

这个实在是太烂了。真是没想到。

【在 T********i 的大作中提到】
: 他妈的这样一个表达式
: int n = y * 365 + y / 4 - y / 100 + y / 400 + a[m - 1] + d - 1;
: 必须写成这样才能编译。简直日了够了
: let n1 = y * 365
: let n2 = y / 4
: let n3 = y / 100
: let n4 = y / 400
: let n5 = Int(a[m - 1])
:
: let n6 = n1 + n2

M********t
发帖数: 5032
30
苹果技术不行啊
就是一个工匠

【在 T********i 的大作中提到】
: Swift绝对是脑袋进屎。
: 这么简单的表达式:
: let a = 0
: let sum = abs(a + a) + abs(a + a) + abs(a + a)
: 编译器认为太复杂,拒绝编译。非要改成
: let a = 0
: let part1 = abs(a + a)
: let part2 = abs(a + a)
: let part3 = abs(a + a)
: let sum = part1 + part2 + part3

相关主题
我觉得Swift 肯定会大大促进ios apps开发的Swift 要开源了,不知道和scala比怎么样?
这年头做web 做mobile的是主流啊专业c++程序员都用什么ide (转载)
swift为啥让程序员自己搞循环引用?现在学LLVM有没有前途
进入Programming版参与讨论
M********t
发帖数: 5032
31
好像swift把framework都打包进去了
并不是用iOS提供的动态连接库
可能是swift还没稳定
或者是考虑到旧iOS版本的兼容性
多开swift app的话可能吃内存厉害
每个app都有自己的库,不能共享内存

【在 l*******m 的大作中提到】
: 这个估计为了让LLVM效率高,SWIFT的创始人还是LLVM的爹。
: 当你build的一个中型project,你会更绝望,比C++的binary个头大两三倍

f*******t
发帖数: 7549
32
在ubuntu试了一下swift 4.2,居然是真的,let sum = abs(a + a) + abs(a + a) +
abs(a + a)能占用一个核100% 15秒。。。
c**x
发帖数: 492
33
请不要侮辱70年代好么? 那个时候用的FORTRAN 会有这么脑残么?

【在 T********i 的大作中提到】
: Swift绝对是脑袋进屎。
: 这么简单的表达式:
: let a = 0
: let sum = abs(a + a) + abs(a + a) + abs(a + a)
: 编译器认为太复杂,拒绝编译。非要改成
: let a = 0
: let part1 = abs(a + a)
: let part2 = abs(a + a)
: let part3 = abs(a + a)
: let sum = part1 + part2 + part3

1 (共1页)
进入Programming版参与讨论
相关主题
版上有CS 学位的 有多少能写个最简单的compiler?请不要盲目崇拜FP语言
运行时间比较感觉python的前途堪忧 (转载)
我觉得Swift 肯定会大大促进ios apps开发的现在哪个C++ IDE比较好?
这年头做web 做mobile的是主流啊忙起来了
swift为啥让程序员自己搞循环引用?关于用 Eclipse 开发C++ 程序
Swift 要开源了,不知道和scala比怎么样?IDE for C++
专业c++程序员都用什么ide (转载)微软VS修改bug的效率不行啊
现在学LLVM有没有前途有没有人同时用 C++, C#, OBJECTIVE-C,JAVA 的?
相关话题的讨论汇总
话题: let话题: swift话题: abs话题: int话题: c++