+
 新版
2017-01-16 12:53

引用来自“eechen”的评论

Swift无需声明类型,底层通过"类型推断"来确定类型保证性能,让开发者尽情享受"动态脚本弱类型"般的快感!

引用来自“鳄鱼的眼泪”的评论

只有傻逼才会享受弱类型语言的快感!
傻逼的标志就是:宁愿化一周时间去写文档,也不愿意在代码里面多些一点点类型信息

引用来自“eechen”的评论

$db = new PDO('sqlite:'.$file);
$app = array(
  'version' => '7.1.0',
  'date' => 20170114,
  'db' => $db,
  'foo' => function($arg){return $arg;},
  'bar' => function($arg){return $arg;},
);
你告诉我,这个$app要声明成什么类型呀?

引用来自“鳄鱼的眼泪”的评论

谁知道你的$app是啥玩意?这就是弱类型的“好处”,只让自己明白自己变量的意头,让别人瞎猜。

MyWebAplication $app = new MyWebAplication (
'version' => '7.1.0',
'date' => 20170114,
'db' => $db,
'foo' => function($arg){return $arg;},
'bar' => function($arg){return $arg;},
);

多谢几个字符,也没见有啥痛点

引用来自“eechen”的评论

MyWebAplication?类?谁跟你说$app成员是固定的?
这个全局的应用数组后期说不定就得加入一个$redis连接或其他资源.
就像Windows的注册表,你根本不知道后期会安装写什么程序,会写入什么注册条目.

引用来自“鳄鱼的眼泪”的评论

静态语言又不是没有map这种类型!
只有多参与几个大型项目,才明白静态类型语言的优点。项目重构完胜动态类型语言。

再说动态语言向静态语言进化是大势。

引用来自“eechen”的评论

那你就说说强类型语言如Java用什么样的map能存储我上面提到的这种可能包含各种类型组成的PHP数组呀?

C是强类型,C实现的PHP是弱类型.
苹果的Swift也不需要声明类型.
所以,语言到底是在向哪个方向发展呢?
明显弱类型更简单,更讨好上层应用开发者.
指针操作,类型操作还是交给C这门久经考验的底层语言来操纵吧.
你这明显在偷换概念,

"苹果的Swift也不需要声明类型." => Swift不需要声明类型并不代表Swift是弱类型,只是在可推断出类型的情况下,Swift可以选择省略类型声明而已,同样的C#,C++11,Scala,Go,Rust都支持这样的特性,但这些语言全部是强类型语言。

至于第一个问题,明显的Map<object, object>就可以嘛,虽然也失去了类型信息。。。
2017-01-16 10:15
openness 不开放?
2017-01-15 08:16
大公司都留不住人,别说小公司了
2017-01-14 21:25

引用来自“eechen”的评论

Swift无需声明类型,底层通过"类型推断"来确定类型保证性能,让开发者尽情享受"动态脚本弱类型"般的快感!

引用来自“鳄鱼的眼泪”的评论

只有傻逼才会享受弱类型语言的快感!
傻逼的标志就是:宁愿化一周时间去写文档,也不愿意在代码里面多些一点点类型信息

引用来自“eechen”的评论

$db = new PDO('sqlite:'.$file);
$app = array(
  'version' => '7.1.0',
  'date' => 20170114,
  'db' => $db,
  'foo' => function($arg){return $arg;},
  'bar' => function($arg){return $arg;},
);
你告诉我,这个$app要声明成什么类型呀?

引用来自“鳄鱼的眼泪”的评论

谁知道你的$app是啥玩意?这就是弱类型的“好处”,只让自己明白自己变量的意头,让别人瞎猜。

MyWebAplication $app = new MyWebAplication (
'version' => '7.1.0',
'date' => 20170114,
'db' => $db,
'foo' => function($arg){return $arg;},
'bar' => function($arg){return $arg;},
);

多谢几个字符,也没见有啥痛点

引用来自“eechen”的评论

MyWebAplication?类?谁跟你说$app成员是固定的?
这个全局的应用数组后期说不定就得加入一个$redis连接或其他资源.
就像Windows的注册表,你根本不知道后期会安装写什么程序,会写入什么注册条目.

引用来自“鳄鱼的眼泪”的评论

静态语言又不是没有map这种类型!
只有多参与几个大型项目,才明白静态类型语言的优点。项目重构完胜动态类型语言。

再说动态语言向静态语言进化是大势。
那你就说说强类型语言如Java用什么样的map能存储我上面提到的这种可能包含各种类型组成的PHP数组呀?

C是强类型,C实现的PHP是弱类型.
苹果的Swift也不需要声明类型.
所以,语言到底是在向哪个方向发展呢?
明显弱类型更简单,更讨好上层应用开发者.
指针操作,类型操作还是交给C这门久经考验的底层语言来操纵吧.
2017-01-14 20:18

引用来自“eechen”的评论

Swift无需声明类型,底层通过"类型推断"来确定类型保证性能,让开发者尽情享受"动态脚本弱类型"般的快感!

引用来自“鳄鱼的眼泪”的评论

只有傻逼才会享受弱类型语言的快感!
傻逼的标志就是:宁愿化一周时间去写文档,也不愿意在代码里面多些一点点类型信息

引用来自“eechen”的评论

$db = new PDO('sqlite:'.$file);
$app = array(
  'version' => '7.1.0',
  'date' => 20170114,
  'db' => $db,
  'foo' => function($arg){return $arg;},
  'bar' => function($arg){return $arg;},
);
你告诉我,这个$app要声明成什么类型呀?

引用来自“鳄鱼的眼泪”的评论

谁知道你的$app是啥玩意?这就是弱类型的“好处”,只让自己明白自己变量的意头,让别人瞎猜。

MyWebAplication $app = new MyWebAplication (
'version' => '7.1.0',
'date' => 20170114,
'db' => $db,
'foo' => function($arg){return $arg;},
'bar' => function($arg){return $arg;},
);

多谢几个字符,也没见有啥痛点

引用来自“eechen”的评论

MyWebAplication?类?谁跟你说$app成员是固定的?
这个全局的应用数组后期说不定就得加入一个$redis连接或其他资源.
就像Windows的注册表,你根本不知道后期会安装写什么程序,会写入什么注册条目.
静态语言又不是没有map这种类型!
只有多参与几个大型项目,才明白静态类型语言的优点。项目重构完胜动态类型语言。

再说动态语言向静态语言进化是大势。
2017-01-14 19:45

引用来自“eechen”的评论

Swift无需声明类型,底层通过"类型推断"来确定类型保证性能,让开发者尽情享受"动态脚本弱类型"般的快感!

引用来自“鳄鱼的眼泪”的评论

只有傻逼才会享受弱类型语言的快感!
傻逼的标志就是:宁愿化一周时间去写文档,也不愿意在代码里面多些一点点类型信息

引用来自“eechen”的评论

$db = new PDO('sqlite:'.$file);
$app = array(
  'version' => '7.1.0',
  'date' => 20170114,
  'db' => $db,
  'foo' => function($arg){return $arg;},
  'bar' => function($arg){return $arg;},
);
你告诉我,这个$app要声明成什么类型呀?

引用来自“鳄鱼的眼泪”的评论

谁知道你的$app是啥玩意?这就是弱类型的“好处”,只让自己明白自己变量的意头,让别人瞎猜。

MyWebAplication $app = new MyWebAplication (
'version' => '7.1.0',
'date' => 20170114,
'db' => $db,
'foo' => function($arg){return $arg;},
'bar' => function($arg){return $arg;},
);

多谢几个字符,也没见有啥痛点
MyWebAplication?类?谁跟你说$app成员是固定的?
这个全局的应用数组后期说不定就得加入一个$redis连接或其他资源.
就像Windows的注册表,你根本不知道后期会安装写什么程序,会写入什么注册条目.
2017-01-14 19:40

引用来自“eechen”的评论

Swift无需声明类型,底层通过"类型推断"来确定类型保证性能,让开发者尽情享受"动态脚本弱类型"般的快感!

引用来自“鳄鱼的眼泪”的评论

只有傻逼才会享受弱类型语言的快感!
傻逼的标志就是:宁愿化一周时间去写文档,也不愿意在代码里面多些一点点类型信息

引用来自“eechen”的评论

$db = new PDO('sqlite:'.$file);
$app = array(
  'version' => '7.1.0',
  'date' => 20170114,
  'db' => $db,
  'foo' => function($arg){return $arg;},
  'bar' => function($arg){return $arg;},
);
你告诉我,这个$app要声明成什么类型呀?
谁知道你的$app是啥玩意?这就是弱类型的“好处”,只让自己明白自己变量的意头,让别人瞎猜。

MyWebAplication $app = new MyWebAplication (
'version' => '7.1.0',
'date' => 20170114,
'db' => $db,
'foo' => function($arg){return $arg;},
'bar' => function($arg){return $arg;},
);

多谢几个字符,也没见有啥痛点
2017-01-14 19:02

引用来自“eechen”的评论

Swift无需声明类型,底层通过"类型推断"来确定类型保证性能,让开发者尽情享受"动态脚本弱类型"般的快感!

引用来自“鳄鱼的眼泪”的评论

只有傻逼才会享受弱类型语言的快感!
傻逼的标志就是:宁愿化一周时间去写文档,也不愿意在代码里面多些一点点类型信息
$db = new PDO('sqlite:'.$file);
$app = array(
  'version' => '7.1.0',
  'date' => 20170114,
  'db' => $db,
  'foo' => function($arg){return $arg;},
  'bar' => function($arg){return $arg;},
);
你告诉我,这个$app要声明成什么类型呀?
2017-01-14 18:40

引用来自“eechen”的评论

Swift无需声明类型,底层通过"类型推断"来确定类型保证性能,让开发者尽情享受"动态脚本弱类型"般的快感!
只有傻逼才会享受弱类型语言的快感!
傻逼的标志就是:宁愿化一周时间去写文档,也不愿意在代码里面多些一点点类型信息
2017-01-14 18:37
某语言爸爸已被其爸爸所在公司干掉
2017-01-14 17:31
Swift无需声明类型,底层通过"类型推断"来确定类型保证性能,让开发者尽情享受"动态脚本弱类型"般的快感!
2017-01-14 14:18
到那个层次,金钱什么已然不是第一了。追求技术和价值实现才更重要
yak
2017-01-14 14:01
码农在月饼厂写脚本偷刷月饼干得爽吗? 有没有饼厂的码农出来说说看
2017-01-14 14:00
这个是跳槽非常好的理由啊 ~。
虽然新老板确实也给出了无法抗拒的薪水~
2017-01-14 13:02
说到底,其实就是不能装逼。不能装逼,还做毛
2017-01-14 12:56
果然是干的不爽
2017-01-14 12:00
转谣言但不转辟谣可以吗?
2017-01-14 11:57
学swift,永远在路上
2017-01-14 11:05

引用来自“clouddyy”的评论

你是为一个地球上数一数二的大企业工作,又不是社区,你当然得做好保密工作!
你的理论是对的,但:国情与计算机文化是你同时要考虑的事,至少在美国这点也非常重要!
2017-01-14 10:42
php笑而不语
2017-01-14 10:05
封闭可以统治一时,未来依然会是开放的趋势
http://www.oschina.net/news/80970/google-baidu-push-new-web-app-standards
2017-01-14 09:24
你是为一个地球上数一数二的大企业工作,又不是社区,你当然得做好保密工作!
2017-01-14 09:18
喜闻乐见
2017-01-14 09:07
swift是一门新语言,你值得尝试,而且可以永远学习。
2017-01-14 08:53
nice boy!
回复 @
{{emojiItem.symbol}}
返回顶部
顶部