百科问答小站 logo
百科问答小站 font logo



各个编程语言都有哪些「黑点」? 第1页

  

user avatar   Quarter2Twelve 网友的相关建议: 
      

更新:

刷微博看到@justjavac 贴出来一个JS真值扫雷小游戏哈哈哈哈哈哈,转贴一下:


想起来自己之前在某个地方看到的一张巨大的JavaScript真值表,觉得十分有趣就照着撸了一个在线的。

大概长这样儿:

然后就可以发现一些神奇的结论比如:

       [] >= [] // true [] <= [] // true [] == [] // false  null >= false // true null <= false // true      


感兴趣可以去 这里 -> Oh my dear JavaScript 愉快的玩耍


user avatar   david-76-70 网友的相关建议: 
      

图源见水印,侵删。

解释一下: Python: 各种库,库里面什么都有

Java: 长长长长长长长

Assembly: 汇编语言

C: 。

C++: 解释见评论区

Unix Shell: 完(hun)整(luan)的权限管理

Latex: 就是个排版系统(知乎也有)

HTML: 日常黑2333 (黑它不是程序语言╮(╯▽╰)╭)



//更新一个最近翻 Stackoverflow 偶然间看到的



来源:What causes signal &#x27;SIGILL&#x27;?

以下为翻译:

问:怎样解决在导出C艹到Android时出现的“SIGILL"错误?


高票回答:

现在能用了。我是这样解决的:
1.在满月的晚上埋葬一只死猫
2.重启Android模拟器
我并没有确认过是否两个步骤都是必须的。如果并不是,我也不能确认哪个是多余的。

答案评论区:

Bartek Skwira: 重启部分似乎是多余的
Josh Sanford: 猫应该是什么颜色的?
David Thomley: 如果猫穿了裤子怎么办?

user avatar   lu-wen-long-28 网友的相关建议: 
      

Holy Javascript


user avatar   divinites 网友的相关建议: 
      
  • Java: 一个能把小项目做成中等项目,中等项目做成大项目的语言
  • Python:一代更比一代慢,看书附带游标尺……
  • 汇编:其实我只是助记符
  • Rust: 论 trait list的写法: Vec<Rc<RefCell<Box<Trait_Name>>>>。还有Rust写起来程序就感觉自己在咆哮啊啊啊println!
  • C++: 原来你什么(feature)都想要……
  • Fortran:引用传递好玩么?
  • Perl: 天启式的神秘语言,非常有助于对键盘上那些特殊符号键位的掌握。
  • LISP: 括号括号还是括号
  • Node.js: callback hell..
  • Html/CSS: 恩?对不起,乱入了,这是讨论程序语言的地方
  • PHP: 最后说的,总是最好的

----------------

补充一个:

  • 说来也很神奇,我在写上面这些的时候,真的是一点点都没有想到... 那个C什么来着?我又忘了^_^。

user avatar   jiehou1993 网友的相关建议: 
      

Fortran的implicit规则:Fortran语法允许我们直接使用变量,无需预先声明其变量名和数据类型。

听起来是不是很像许多脚本语言?变量拿来即用是不是觉得很方便?然而坑爹的是,Fortran语法并不支持变量数据类型的自动转换。当程序员使用未声明的变量时,编译器会自根据变量名的首字母来定义其数据类型。首字母未i~n的默认为整型数据,其余为浮点实型数据。

这个规则让很多新手养成了不声明变量的习惯。于是乎代码中就充斥着各种浮点-整型转换时精度丢失的Bug,关键是这些bug大都是run time error,编译器根本不报错,调试起来找死你。

还好这个规则可以用implicit none代码禁用。

所以现在不管写什么代码,抬手就想打implicit none......


user avatar   ling-jian-94 网友的相关建议: 
      

太久没写Java了,但是还是有一件印象深刻的事情

Python:

       a = [1,2,3,4,5] b = {"a":1,"b":2,"c":3}      

Java:

       ArrayList<Integer> a = new ArrayList<Integer>(); a.add(1); a.add(2); a.add(3); a.add(4); a.add(5); HashMap<String, Integer> b = new HashMap<String, Integer>(); b.put("a",1); b.put("b",2); b.put("c",3);      

构造一个JSON差点写哭了

=======================================================

顺便分享下当时的解决方案,当时是改一个开源项目,对接一个XML-RPC接口,那个XML-RPC的库不要求直接输入XML文本,而是要输入Map和List的组合的结构体。当时项目里别的地方的初始化都是上面这么写的。我当时刚开始写Java,写着写着就炸毛了,这代码以后维护个毛线啊!

后来的方法是用可变参数,加了两个函数:

       List<Object> array(Object... items){     return Arrays.asList(items); }  Map<String, Object> map(Object... items){     Map<String, Object> result = new HashMap<String, Object>();     for(int i = 0; i < items.length; i += 2){         result.put((String)items[i], items[i+1]);     }     return result; }      

然后

       Map<String, Object> xml = map("param1", 12,                               "param2", "test",                               "param3", array(map("value",1),                                               map("value",2),                                               map("value",3))                              );      

user avatar   rixtox 网友的相关建议: 
      

複製粘貼:

I had a problem, so I decided to use regexes.

Now I have two problems.


I had a problem, so I decided to use Java.

Now I have a ProblemFactory.


I had a problem, so I decided to use multithreading.

Now problems I two have.


I had a problem, so I decided to use divide and conquer.

Now I have two half-problems.


I had a problem, so I decided to use C.

Now I hSEGMENTATION FAULT


I had a problem, so I decided to use Lisp.

Now (have I (cons 'problem 'problem)).


I had a problem, so I decided to use SQL.

Now SELECT COUNT(*) FROM problems = 2.


I had a problem, so I decided to use IEEE754.

Now I have NaN problems.


I had a problem, so I decided to use Haskell.

Now I have a monoidal problem in the category of endofunctors.


I had a problem, so I decided to throw it into a strong acid.

Now I finally have a solution!


user avatar   lin-an-guan-hai 网友的相关建议: 
       柏林墙推倒以后东西德真的彻底融为一体了吗? - 邹博文的回答

不是经济学专业,对两德合并无力回答,但是有关两德统一的公法事实的错误有必要指出。

现在讨论两德统一的问题。事实上,从来没有过两德统一,只有东德灭亡。1990年6月,东德政府决定引入西德马克来拯救陷入崩溃边缘东德经济。在之后的几个月内,由于经济无法改善,愤怒的人民走上街头,有良知的东德领导人们不愿意向人民开枪,政府迫于高压,自行解散。此时,1990年9月20日,全世界再也没有东德政府这个名词了。政府解散后,旧有各州纷纷独立,并最终仿照60年代萨尔州的例子,加入联邦德国,西德议会一一批准,才有了今天统一的德国。世界历史提到10月3日两德统一的日子,其实是照顾东德人民的感情。这在当时是联邦德国和几个州之间的事,东德政府已经在半个月之前不复存在了。

这一段不符合史实。东德政府并不是自行解散,而是根据两德条约的法定步骤,这是柏林墙倒塌后一步一步地来的。

1989年11月28日,西德总理提出分阶段建立德国邦联(还不是联邦)的计划。

1990年2月13日,华约与北约成员国外长会议做出决议,规定东德大选后成立的新东德政府就可以开始统一谈判。

1990年3月18日,东德举行大选,西德基民盟支持的东德“德国联盟”获得胜利,成立了新的东德政府。此时的东德实际上已经不是彼时的东德了,“有良知的东德领导人们”的几句话无从说起。

1990年5月18日,两德政府签订了第一个国家条约,确定了货币、经济和社会的联盟。货币联盟于7月1日起生效。

1990年8月3日,两德政府签订在两个德国境内举行全德议会选举的准备与实施协议。这个协议又于8月28日得到修改。

1990年8月23日东德国会通过了东德各州以州的身份加入联邦德国的决议。根据这个决议,为了符合基本法的规定才按照德国传统上的划分恢复各州;早前的1952年,为了便于统治,东德的历史上的5个州被划分为13个专区。这也是形式上的,东德五州真正建立起民选政府是统一之后的事情了,各州纷纷独立的说法无从说起。直到统一后的1990年10月13号,东德五州才进行了第一次州选举。

1990年8月31号由两德签署第二个国家条约确认两德统一,这个条约确定了两德统一的具体形式是东德解体、以各州的名义分别加入联邦德国。(Vertrag zwischen der Bundesrepublik Deutschland und der Deutschen Demokratischen Republik über die Herstellung der Einheit Deutschlands;Treaty between the Federal Republic of Germany and the German Democratic Republic on the Establishment of German Unity)

然后两德同四个占领国进行谈判,并于1990年9月12日签订有关修改德国国际法地位的“二加四协议”。

总结:东德政府解散并不是崩溃式的,而是根据相关宪法性法律和国际条约进行的法律步骤。

参考资料:康拉德·黑塞,商务印书馆,《联邦德国宪法纲要》第68-74页。(Grundzüge des Verfassungsrechts der Bundesrepublik Deutschland, 20. Auflage, Heidelberg 1995 (Neudruck 1999),pp95-98)

德国自神圣罗马帝国崩溃后的统一问题,政治学和国际关系上被称为German Question。可以去Google Scholar查找。

手边有两本英书可以推荐。

Peter Alter的《The German Question and Europe:A History》和Dirk Verheyen的《The German Question:A Cultural, Historical and Geopolitical Exploration》

中文书可以参考玛丽·弗尔布鲁克的《德国史:1918-2008》

这几本书的最后几章都是讨论两德统一后的政治、经济与社会状况,写作的年代也比较新,都是2000年之后写成或者最新修订的。




  

相关话题

  SQLite 的读写效率很高,有哪些使用其他数据库的理由? 
  怎么找到喜欢程序员的妹子做女友? 
  随着互联网的崛起,还有必要学习 C++ 吗?貌似 C++ 越来越难找工作了... 
  有没有简单一点的 Python 小例子或小项目? 
  学 Python 都用来干嘛的? 
  Java 8接口有default method后是不是可以放弃抽象类了? 
  C# 这么优秀的语言,现在到底出了什么问题? 
  我在编程时给变量命名总觉得困难,有没有什么实用技巧? 
  阿里巴巴没有能力开发出媲美linux的操作系统吗?有的话为什么不开发? 
  做数据分析的女孩子,职业发展前景在哪里?数据分析枯燥吗? 

前一个讨论
中国人有什么令人敬佩或者令人恐怖畏惧的细节吗?
下一个讨论
电影《摆渡人》好看吗?





© 2024-05-18 - tinynew.org. All Rights Reserved.
© 2024-05-18 - tinynew.org. 保留所有权利