`
xiaoyin445792557
  • 浏览: 5123 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类

为了一个项目,我去学pike语言,值吗?

 
阅读更多
公司有意让我去接手一个项目,
那个项目是由pike语言开发的。
你说我值得吗?去学一门语言。
我原先学的java,还没有很熟练,
属于初使程序员行列,对java方面的一些特性还是很喜欢的。
请告诉我怎么办?有人经常这样说,编程思想比编程语言要强。
可是我怕捡到籽麻,反而丢了西瓜。
我也在两难之间啊?公司要我去学!我不情愿。
分享到:
评论
26 楼 night_stalker 2009-06-29  
xiaoyin445792557 写道
我总觉得一个人要学语言的顺序是,先把你一门语言学的融会贯通了。再说其它的语言,否则会出现,捡到芝麻,丢了西瓜的情况。那就惨了。


无视学习规律 …… 狭隘的视野不会让你在某一方面走得更深。

就拿小学生上课来说,没有哪个学校是先教 3 年语文,再教 3 年数学的 ……
25 楼 xiaoyin445792557 2009-06-29  
iaimstar 写道
xiaoyin445792557 写道
iaimstar 写道
再说,程序员多掌握几门语言有助与更好的理解语言本身,反射,内省,闭包这些东西,哪门语言都比java好理解

我也只知道一个什么叫反射,内省,闭包,都没听过。

-- 近日被多人调侃。。。
呵呵。我还再查查。真不是开玩笑的。
24 楼 xiaoyin445792557 2009-06-29  
jasongreen 写道
这么年轻学点东西都还会觉得是浪费时间?
学一门语言,要那么久吗?

就是从心里不情愿。假如java是英语的话,pike是西班牙语的话,学java可以用途很广,学pike就少了。
23 楼 iaimstar 2009-06-29  
xiaoyin445792557 写道
iaimstar 写道
再说,程序员多掌握几门语言有助与更好的理解语言本身,反射,内省,闭包这些东西,哪门语言都比java好理解

我也只知道一个什么叫反射,内省,闭包,都没听过。

-- 近日被多人调侃。。。
22 楼 xiaoyin445792557 2009-06-29  
iaimstar 写道
再说,程序员多掌握几门语言有助与更好的理解语言本身,反射,内省,闭包这些东西,哪门语言都比java好理解

我也只知道一个什么叫反射,内省,闭包,都没听过。
21 楼 xiaoyin445792557 2009-06-29  
halida 写道
http://pike.ida.liu.se/docs/tutorial/

估计一晚上就学会了。
谢谢你这么多的回复。我总觉得一个人要学语言的顺序是,先把你一门语言学的融会贯通了。再说其它的语言,否则会出现,捡到芝麻,丢了西瓜的情况。那就惨了。
20 楼 halida 2009-06-27  
iaimstar 写道
halida 写道
iaimstar 写道
halida 写道
iaimstar 写道
再说,程序员多掌握几门语言有助与更好的理解语言本身,反射,内省,闭包这些东西,哪门语言都比java好理解

反射是什么?俺不知道?

。。。。。。。表发这种冷笑话

内省,闭包俺大致知道一些,反射。。不知道英文是什么?

类似reflect吧 - - 我感觉你还是在调侃我 T_T

http://en.wikipedia.org/wiki/Reflection_(computer_science)
原来是这个,具体技术我不太清楚。
我觉得,知道程序本质上是操作数据的数据就好了。。。处理信息的信息。。。
19 楼 ideage 2009-06-27  
慢慢的你就成驯兽师了!
18 楼 night_stalker 2009-06-27  
有时明知一个东西(譬如米氏粒子理论和精灵语 ……)没有任何作用,没有任何好处,还是会忍不住去学  

Trustno1 写道
每学习一门知识就是在驯服一头野兽,当然狮子和兔子的区别也是很大的.


凌辱狮子和兔子哪个容易不好说,size 问题因人而异 ……
17 楼 iaimstar 2009-06-27  
halida 写道
iaimstar 写道
halida 写道
iaimstar 写道
再说,程序员多掌握几门语言有助与更好的理解语言本身,反射,内省,闭包这些东西,哪门语言都比java好理解

反射是什么?俺不知道?

。。。。。。。表发这种冷笑话

内省,闭包俺大致知道一些,反射。。不知道英文是什么?

类似reflect吧 - - 我感觉你还是在调侃我 T_T
16 楼 Trustno1 2009-06-27  
每学习一门知识就是在驯服一头野兽,当然狮子和兔子的区别也是很大的.
15 楼 halida 2009-06-27  
xieye 写道
halida 写道
等你语言学得多了,一天一门都没有问题。
语言就那么几类,无非语法和关键词不同。
不过要注意语言的设计思想,去他们官方主页看一遍文档,再看一边项目的代码基本上就OK了。

俺个人以为,快速学习和使用新语言是程序员的基本技能,这个都做不到,开发时选择的余地还有什么?


怎么现在不用繁体字了,非常非常的不习惯呢

上班地點輸繁體,如果你想要看,我就給你看繁體。
14 楼 halida 2009-06-27  
iaimstar 写道
halida 写道
iaimstar 写道
再说,程序员多掌握几门语言有助与更好的理解语言本身,反射,内省,闭包这些东西,哪门语言都比java好理解

反射是什么?俺不知道?

。。。。。。。表发这种冷笑话

内省,闭包俺大致知道一些,反射。。不知道英文是什么?
13 楼 playfish 2009-06-27  
学不学新语言其实跟自己基础有关的。自己语言基础如果都不好,一开始学得太杂我觉得反而不好。

如果一门语言比如java,融会贯通了,基本什么其他语言都是相通的。如楼上的各位说的,学起来都很快。
12 楼 yiding_he 2009-06-26  
不为任何项目,我学了一下 LUA。我觉得值得。
11 楼 xieye 2009-06-26  
halida 写道
等你语言学得多了,一天一门都没有问题。
语言就那么几类,无非语法和关键词不同。
不过要注意语言的设计思想,去他们官方主页看一遍文档,再看一边项目的代码基本上就OK了。

俺个人以为,快速学习和使用新语言是程序员的基本技能,这个都做不到,开发时选择的余地还有什么?


怎么现在不用繁体字了,非常非常的不习惯呢
10 楼 iaimstar 2009-06-26  
halida 写道
iaimstar 写道
再说,程序员多掌握几门语言有助与更好的理解语言本身,反射,内省,闭包这些东西,哪门语言都比java好理解

反射是什么?俺不知道?

。。。。。。。表发这种冷笑话
9 楼 jasongreen 2009-06-26  
这么年轻学点东西都还会觉得是浪费时间?
学一门语言,要那么久吗?
8 楼 halida 2009-06-26  
iaimstar 写道
再说,程序员多掌握几门语言有助与更好的理解语言本身,反射,内省,闭包这些东西,哪门语言都比java好理解

反射是什么?俺不知道?
7 楼 iaimstar 2009-06-26  
再说,程序员多掌握几门语言有助与更好的理解语言本身,反射,内省,闭包这些东西,哪门语言都比java好理解

相关推荐

    学习 Go 语言(Golang)最佳中文教程

    Go 语言,又被称为 Golang,是由 Google 的 Robert Griesemer、Rob Pike 和 Ken Thompson 于2007年设计并开发的一种静态类型的编译式编程语言。它旨在提高开发效率,提供简单、高效的语法,并且特别注重并发编程。Go...

    学习go语言.zip

    Go语言的错误处理是通过返回错误值来实现的,这是一种显式的方式,有助于避免常见的编程错误。同时,Go也有丰富的测试工具,如“go test”命令,方便开发者编写和执行单元测试。 总的来说,Go语言是一种兼顾开发...

    扫清go语言一切障碍,go语言实战、go语言从入门到精通,持续更新,欢迎star.zip

    "持续更新,欢迎star"则提示这可能是一个开源项目,作者会不断更新内容,并希望得到社区的支持和关注。 Go语言的特点主要有以下几点: 1. **简洁的语法**:Go语言的语法设计非常简洁,避免了C++和Java等语言的复杂...

    go语言开发视频

    Go语言有一个强大的包管理工具——go mod,它可以帮助开发者轻松管理项目的依赖关系。使用`go get`命令即可自动下载并安装所需的库。 #### 4.2 第三方库推荐 - **gin**: 一个高性能的Web框架。 - **gorm**: 一个ORM...

    go(Google)语言精要

    - 包:Go语言是模块化的,每一个Go程序都是由包构成的。包可用于代码复用和封装。 - 接口:Go语言的接口定义了方法的集合,类型可以实现这些方法集合中的所有方法来满足接口。 - 并发编程:Go语言通过goroutine和...

    Go语言教程&案例&相关项目资源.zip

    1. **Go语言项目结构**:展示一个标准的Go项目结构,包括src、bin、pkg目录的作用。 2. **Go模块(Go Modules)**:Go 1.11引入了模块系统,用于处理依赖管理,避免版本冲突。 3. **Go语言的最佳实践**:提供编写高...

    开源项目-golang-go.zip

    标题中的“开源项目-golang-go.zip”表明这是一个与Go语言相关的开源项目,而“proposal: add case-range to the expression switch statement”则暗示了这个项目可能涉及到对Go语言语法的改进提案,特别是关于...

    Go语言最佳入门手册

    Go语言中,很多函数会返回一个错误值,用于表示函数执行是否成功。 **5.3 SWITCH结构** SWITCH结构用于执行多路分支选择。 **5.4 FOR结构** Go语言提供了多种FOR循环结构。 **5.4.1 基于计数器的迭代** 这种...

    Go语言教程&案例&相关项目.zip

    Go语言,又称Golang,是Google在2009年推出的一种开源编程语言,由Robert Griesemer、Rob Pike及Ken Thompson设计。Go语言的设计目标是简洁、高效、可移植,它结合了C语言的执行效率和Python的易读性,广泛应用于...

    Go语言入门指南大纲及框架建议:轻松掌握Go语言学习秘诀.docx

    - Go 语言,也被称为 Golang,是由 Google 公司于 2007 年启动的一个项目,并于 2009 年对外公开发布。它由 Robert Griesemer、Rob Pike 和 Ken Thompson 这三位著名的计算机科学家共同设计。这三位开发者之前也有...

    Go语言教程&案例&相关项目资源.docx

    猜数字游戏是一个简单的 Go 语言应用,它生成一个随机数,然后让用户猜测这个数是多少。游戏会根据用户的输入给出提示,直到用户猜对为止。 ```go package main import ( "bufio" "fmt" "math/rand" "os" ...

    手撕Go语言v1.1.pdf

    Go语言程序通常由一个或多个包组成,每个包包含一个或多个源文件。 **5.3 基本组成元素** - **5.3.1 标识符**:用于命名变量、函数等,遵循特定的命名规则。 - **5.3.2 关键字**:保留字,用于定义语言结构和控制...

    Go 语言简要简介.pptx

    - **协程(goroutines)**:轻量级的线程,可以在同一个地址空间内与其他协程并发执行。 - **通道(channels)**:作为管道连接不同的协程,提供了一种安全的数据交换方式。 综上所述,Go 语言以其简洁高效的特点,...

    Go编程语言_Go_C_下载.zip

    "Go编程语言_Go_C_下载.zip"可能包含的是一个关于Go语言学习资源的压缩包,其中"**gobook-master**"很可能是一个Go语言教程的源代码仓库,通常这种仓库包含了多个章节的示例代码和解释文档,帮助学习者逐步掌握Go...

    go语言源码

    2. **源码结构**:在"Go1.0.2.src"中,源码通常按照模块和功能进行组织,如`src/cmd`目录下包含了编译器、链接器等工具的源码,`src/pkg`则包含标准库的源代码,每个子目录对应一个包。通过阅读这些源码,我们可以...

    关于Go编程语言的一些常见基础面试题.pdf

    当一个函数可能出错时,它会返回一个error类型的值。调用者需要检查这个值是否为nil来判断是否有错误发生。示例: ```go func readFile(filename string) (string, error) { // ...文件读取逻辑 if err != nil { ...

Global site tag (gtag.js) - Google Analytics