世界上存在的编程语言有上百种,有的非常流行,有的默默无闻。有的适合商用,有的适合教学,有的适合玩耍。初学程序员可能只知道一两种语言,但随着经历越多,学的编程语言种类越多。懂多少种编程语言可以作为一个程序员能力大小的重要标准。如果你想知道自己的实力,请测一下自己,这里一共有12题,看看能选对几种?
1、
#include <iostream> int main() { std::cout << "Hello, World."; }
2、
#!/bin/sh echo "Hello World"
3、
>>> def fib(n): >>> a, b = 0, 1 >>> while a < n: >>> print(a, end=' ') >>> a, b = b, a+b >>> print() >>> fib(1000)
4、
public class Hello { public static void main(String []args) { System.out.println("Hello World"); } }
5、
# The Greeter class class Greeter def initialize(name) @name = name.capitalize end def salute puts "Hello #{@name}!" end end # Create a new object g = Greeter.new("world") # Output "Hello World!" g.salute
6、
package main import "fmt" func main() { fmt.Println("Hello, 世界") }
7、
$pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; $pieces = explode(" ", $pizza); echo $pieces[0]; // piece1 echo $pieces[1]; // piece2
8、
#import <Foundation/Foundation.h> int main(int argc, char *argv[]) { @autoreleasepool { NSLog(@"Hello World!"); } return 0; }
9、
(defun should-be-constant () '(one two three)) (let ((stuff (should-be-constant))) (setf (third stuff) 'bizarre)) ; bad! (should-be-constant) ; returns (one two bizarre)
10、
class Hello { static void Main() { System.Console.Write("Hello World"); } }
11、
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(1337, '127.0.0.1'); console.log('Server running at http://127.0.0.1:1337/');
12、
Imports System.Console Module Program Sub Main() Dim rows As Integer Dim current = 1 For row = 1 To rows For column = 1 To row Write("{0,-2} ", current) current += 1 Next WriteLine() Next End Sub End Module
真是有好多都不知道呀
全答对了怎么办
说明我们一样,曾经写过程序,但后来不再写了。
最后一个错了,没写过VB.net 程序
确定没有用过Objective-C
全答对了怎么办
除了第9题,其他都对了~
全部答对没压力
就对了11题,撞墙死了算了。
11
蒙对11个。。。。
很多都没写过,但是就错了2个
我不认识VB,咋办
全对了 但是我绝对不承认我是个天才…………..感觉这些都是常识………….
12题中你答对了 10 题
非常不错,你对编程语言知道很多!
go和scale有必要去学一下嘛?
全中~
有 Bug ,我想试试答错是什么样的提示,结果答错之后那一题还可以再回答一次,并且对和错各算了一次,所以到最后我第 12 题还没答呢就出结果了。
12题中你答对了 12 题
太棒了,你全答对了,你一定是个天才!
答对了8道
第11题有个常识性错误,nodejs不是一门语言,选项中应该改为javascript才对!
最后一题实在是不知道,其他的都答对了
全对,怎么办啊
答对比较多的都上来显摆了,怎么都不能想我一样谦虚点儿呢?
我就不说我答对了12个。
最后一个看到dim就知道怎么选了吧。只对⑨个,不能和大神们比。
12题中你答对了 12 题
太棒了,你全答对了,你一定是个天才!
如果不是选择题而是填空题 我可能不会全答对
我竟然全答对了!
12题中你答对了 12 题
太棒了,你全答对了,你一定是个天才!
這個太簡單了吧?
全答对了,不过有几个是排除法做出来的
有BUG,要是前面答错了,然后再选择正确答案,,,例如错了2题,然后这两题又选择了正确答案,那么答完第10题,就直接出结果了(12题错2题),后面的两题都还没看。
全部都对了 主要是每一题的选项之间正交性较好
如果别人夸赞你,说明你努力了,如果你自己觉得自己了不起,说明你发疯了。
全答对了,毫无压力
毫无压力
答对了9题,很好,很好
只答对了10道题目,接触过node.js python go php java obective-c shell
太简单了,相比于这里各种少见的语言来说: http://wtpl.herokuapp.com/
PS: 为什么 Captcha 自己已经填好了呀?
没写过Lisp&Scala
答对了8个……还需努力啊……
全对了,只有Ruby,Pascal的语法没见过
都对了~~呵呵
6和11错了。
能看出的有1,2,4,7,9,10,12;其他的都是用排除法蒙的
【小测验】你能看出这是哪种语言写的程序吗?
12题中你答对了 12 题
太棒了,你全答对了,你一定是个天才!
虽然没有都使用过这么多语言,但是很庆幸,都回答正确
12题中你答对了 8 题
非常不错,你对编程语言知道很多!
有些确实没接触过
全答对了~ 但这和天才有什么关系? 很多猜一猜就知道了,不一定要用过,比如没写过Object C,但发现和C++很像3个中就那么一个而已。
好多语言都没听过!
全对,但很多语言没接触过
答对了10个,有两个是蒙的。
果断MARK!!!!!