r*****3 发帖数: 143 | 1 中文名: PHP从入门到精通(第二版)
作者: 潘凯华
刘中华.图书分类: 软件
资源格式: PDF
版本: 高清版
出版社: 清华大学出版社
书号: 9787302227472
发行时间: 2010年7月1日
地区: 大陆
语言: 简体中文
简介:
[内容简介]
本书从初学者角度出发,通过通俗易懂的语言,丰富多彩的实例,详细介绍了使用PHP
进行网络开发应该掌握的各方面技术。全书共分24章,包括初识PHP、PHP环境搭建和开
发工具、PHP语言基础、流程控制语句、字符串操作、正则表达式、PHP数组、PHP与Web
页面交互、PHP与JavaScript交互、日期和时间、Cookie与Session、图形图像处理技术
、文件系统、面向对象、PHP加密技术、MySQL数据库基础、phpMyAdmin图形化管理工具
、PHP操作MySQL数据库、ADODB类库、Zend Framework框架、Smarty模板技术、PHP与
XML技术、PHP与Ajax技术、应用Smarty模板开发电子商务网站等。书中所有知识都结合
具体实例进行介绍,涉及的程序代码均附以详细的注释,可以使读者轻松领会PH... 阅读全帖 |
|
c*******7 发帖数: 17225 | 2 【 以下文字转载自 Joke 讨论区 】
发信人: ici (艾西), 信区: Joke
标 题: 这就是传说中让理科生沉默,让文科生落泪的文史综合题
发信站: BBS 未名空间站 (Wed Apr 13 14:53:41 2011, 美东)
程序员文史综合题目一,选择题(皆为单选):
1,以下谁是二进制思想的最早提出者?
a,伏羲;b,姬昌;c,莱布尼茨;d,柏拉图。
2,以下哪个概念和公孙龙的《指物论》中的“指”字含义相近?
a,变量;b,数组;c,对象;d,指针。
3,蔺相如,司马相如;魏无忌,长孙无忌。下列哪一组对应关系与此类似?
a,PHP,Python;b,JSP,servlet;c,java,java script ;d,C,C++。
4,秦始皇吞并六国采用了以下哪种算法思想?
a,递归;b,分治;c,迭代;d,模拟。
5,雅典王子忒修斯勇闯克里特岛斩杀米诺牛的时候采用了以下哪种算法?
a,动态规划;b,穷举;c,记忆化搜索;d,Dijkstra算法。
6,印度电影《宝莱坞机器人之恋》中的机器人七弟采用的智能算法最有可能是以下哪
一种?
a,神经网络;b,遗传算法;c,... 阅读全帖 |
|
A***g 发帖数: 158 | 3 直到目前为止,计算机软件的开发分为两个不同的体系
,其中一个体系是使用传统的程序设计语言(如Pascal
、Basic和C等)开发数值控制、数值运算等软件,围绕
它们的重点是算术、数据结构以及近年产生的面向对象
技术。另一个体系则是通用的数据库管理软件领域(数
据库应用程序的
开发)。这两个体系的发展都极为迅猛,但是二者并没出
现混合渗透迹象。如果使用数据库语言进行传统的算术编
程,虽然也能完成相应的功能,但是其编程过程可能极为
复杂。如果使用传统的编程语言进行数据库编程,通过调
用专用的数据库应用程序接口函数和过程,利用这些函数
和过
程提供的功能,可能也能做得比较完善,但这做起来大多
是极其困难的。而Delphi结合了两个体系的优点,它结
合了传统的编程语言Object Pascal和数据库语言的强大
功能, 它即可以用于传统的算术编程又可以用于数据库
编程,特别是Delphi具有强大的数据库功能,利用Delphi
的数据库工具,我们根本不需要编写任何Object
Pascal代码便可以创建一个简单的数据库应用。Delphi是
Borland公司于1994年底发布的用于开发数据库应 |
|
u***************r 发帖数: 11227 | 4 发信人: rhbgsmn(小当家), 信区: Java
标题: Java培训机构能学到真正的技术吗(转载)
发信站: BBS未名空间站(Thu Sep 28 14:51:19 2017,GMT)
近几年互联网软件行业火爆发展,方便了人们的生活,同时却让很多人开始揪
心,他们想学习Java,却苦于不知如何选择Java培训机构。这些为Java培训为苦恼的人
们,或许是不了解Java的基本情况和职业前景;或许是基础比较差担心自己学不会;或
许是担心Java培训机构不靠谱。总之在选择面前他们望而却步。
第一、Java前景光明放心接受Java培训,Java是世界上最流行的计算机编程语言,
是一种可以编写跨平台应用软件的面向对象的程序设计语言。Java有着独特的优势:语
言简单、是一个面向对象、分布式应用并且安全、体系结构中立并且可移植,最重要,
它是一个动态语言。企业对Java工程师的需求达到全部需求量的60%~70%,而且Java工
程师的薪水相对较高。所以,大家可以放心去Java培训机构学习。
第二、Java培训中心的课程简单易学,Java语言易学易用,如果把C语言比作五笔
... 阅读全帖 |
|
S*********a 发帖数: 75 | 5 【 以下文字转载自 Hubei 讨论区 】
发信人: howmoney (多少钱), 信区: Hubei
标 题: 版上做IT的多吗?来做做这个
发信站: BBS 未名空间站 (Thu Apr 14 12:00:47 2011, 美东)
程序员文史综合题目一,选择题(皆为单选):
1,以下谁是二进制思想的最早提出者?
a,伏羲;b,姬昌;c,莱布尼茨;d,柏拉图。
2,以下哪个概念和公孙龙的《指物论》中的“指”字含义相近?
a,变量;b,数组;c,对象;d,指针。
3,蔺相如,司马相如;魏无忌,长孙无忌。下列哪一组对应关系与此类似?
a,PHP,Python;b,JSP,servlet;c,java,cdth;d,C,C++。
4,秦始皇吞并六国采用了以下哪种算法思想?
a,递归;b,分治;c,迭代;d,模拟。
5,雅典王子忒修斯勇闯克里特岛斩杀米诺牛的时候采用了以下哪种算法?
a,动态规划;b,穷举;c,记忆化搜索;d,Dijkstra算法。
6,印度电影《宝莱坞机器人之恋》中的机器人七弟采用的智能算法最有可能是以下哪
一种?
a,神经网络;b,遗传算法;c,模拟退火;d,穷举算法... 阅读全帖 |
|
e*n 发帖数: 1511 | 6 作者喜欢别人转载,所以希望看过的顺便去这个网站看看。
本文转载自 4G Spaces by You Xu,
http://blog.youxu.info/2008/11/30/pearl-in-smalltal/
如果我们能够重回1980年, 回望整个计算机编程语言领域, 特别是工业界编程, 打死也
不会想到日后 Java 这种无名小卒, 以及 C++ 这个又面向对象又支持过程的双面间谍
能够红得发紫. 当年最流行的语言, 当属 FORTRAN, C 和 Smalltalk. 前两个我们按住
不表, 单说这个 Smalltalk. 我们现在的教科书基本都不介绍 Smalltalk, 或者就用一
句: Smalltalk 是第一个纯面向对象的语言 概括过去. 其实 Smalltalk 中有很多的好
的思想, 一直在今天都发挥着魔力.
施乐当年的图形界面(来源: harding.edu)
为提起大家兴趣, 我先说血统和设计等八卦. Smalltalk 的血统是算得上高贵的, 来自
当年超级牛逼的 施乐 PARC 实验室. 施乐的 PARC 干过很多事情, 比较著名的一个故
事是说乔布斯同学 |
|
S*********a 发帖数: 75 | 7 【 以下文字转载自 Hubei 讨论区 】
发信人: howmoney (多少钱), 信区: Hubei
标 题: 版上做IT的多吗?来做做这个
发信站: BBS 未名空间站 (Thu Apr 14 12:00:47 2011, 美东)
程序员文史综合题目一,选择题(皆为单选):
1,以下谁是二进制思想的最早提出者?
a,伏羲;b,姬昌;c,莱布尼茨;d,柏拉图。
2,以下哪个概念和公孙龙的《指物论》中的“指”字含义相近?
a,变量;b,数组;c,对象;d,指针。
3,蔺相如,司马相如;魏无忌,长孙无忌。下列哪一组对应关系与此类似?
a,PHP,Python;b,JSP,servlet;c,java,cdth;d,C,C++。
4,秦始皇吞并六国采用了以下哪种算法思想?
a,递归;b,分治;c,迭代;d,模拟。
5,雅典王子忒修斯勇闯克里特岛斩杀米诺牛的时候采用了以下哪种算法?
a,动态规划;b,穷举;c,记忆化搜索;d,Dijkstra算法。
6,印度电影《宝莱坞机器人之恋》中的机器人七弟采用的智能算法最有可能是以下哪
一种?
a,神经网络;b,遗传算法;c,模拟退火;d,穷举算法... 阅读全帖 |
|
p*****y 发帖数: 1049 | 8 在某个世界级石油公司,大型岩层模拟软件都是用C++写的
C++虽然有点老了,但是优点是无与伦比的
强大的面向对象能力, 以及贴近硬件的内存管理,还保留了传统C的系统函数可以进行
硬件操作
C++最大的缺点就是“过度设计”,用户有太多的选择以至于菜鸟容易写出糟糕的代码
而出现内存泄露或移植性问题
JAVA主要的优点大都是针对C++的缺点而来,它弥补了C++的过度灵活性缺陷,限制某些
设计模式如多重继承,对其中的内存管理和可移植性进行了限制
这些大大方便了编程,但是也增加了额外的限制,使得灵活性降低,同时效率也不如C++
结论:如果你是编程大牛,或者进行大规模的底层架构编程,仍然需要C++,如果你只
是写个小应用程序,或者是不涉及基础架构的编程,PYTHON显然更方便 |
|
|
e*l 发帖数: 37 | 10 fortran本来就是专门搞数值计算,用它做非数值的东西不是瞎搞么?
C++并不是什么都能做,底层的硬件操控还得靠汇编。
f77就是垃圾,f90标准出来得太晚,而且太保守,但是比f77好的多。
面向对象的语言多了去了,把C++说成是最好语言就是扯淡!
C++语法复杂,编程中需要关注的细节很多,编程效率并不高,相比Fortran隐藏
了很多细节,要简单得多,你的10人年的例子就是胡扯!
C++促进优良的编程习惯?地球人都笑了!难道用fortran就没有良好的编程习惯
了?
第5点是你自己凭空造的吧,你学过计算机操作系统没有?
速度的提法也是扯淡,C++编写代码以及调试比fortran要复杂得多。
你贴的博士论文上的代码有点糟糕,你只是把C++当成C在用而已,同样的东西用
frotran也可以做得更漂亮.
10 |
|
e*l 发帖数: 37 | 11 fortran本来就是专门搞数值计算,用它做非数值的东西不是瞎搞么?
C++并不是什么都能做,底层的硬件操控还得靠汇编。
f77就是垃圾,f90标准出来得太晚,而且太保守,但是比f77好的多。
面向对象的语言多了去了,把C++说成是最好语言就是扯淡!
C++语法复杂,编程中需要关注的细节很多,编程效率并不高,相比Fortran隐藏
了很多细节,要简单得多,你的10人年的例子就是胡扯!
C++促进优良的编程习惯?地球人都笑了!难道用fortran就没有良好的编程习惯
了?
第5点是你自己凭空造的吧,你学过计算机操作系统没有?
速度的提法也是扯淡,C++编写代码以及调试比fortran要复杂得多。
你贴的博士论文上的代码有点糟糕,你只是把C++当成C在用而已,同样的东西用
frotran也可以做得更漂亮.
10 |
|
z****e 发帖数: 54598 | 12 我觉得很多时候是贵精不贵多,两年如果专心捣腾一门语言
足够成为专家了,我们学校是这样
一般来说,只要是统计课,不管多基础的统计课
老师都会想办法把r language结合进去讲
而且学校经常把这些课搞成必修课,强迫学生动手实践编程
从最基础的统计课Principles of Statistics 1就开始介绍r language
从最基础的计算机Introduction to Computing 1就开始用java上
这里越是基础的课程,越是大多数系要上的必修课,比如我刚说的两门
越是跟实践结合得紧密,国内是没有这两门课的
直接跳到概率统计和面向对象程序设计
而这两门课是不会让外系的人大规模选修的
这样就造成了本来大规模广泛应用的编程没有及时推广开来
反而把资源浪费在c这种语言上,不是说c不重要
是外行几乎用不到c去写程序
r跟java才是真正的好东西,发挥个人创造力的工具
sas和.net还有sap一样,那都是别人的产品
别人产品当然好用,人家就是靠卖这个吃饭的
大多数软件产品是尽量傻瓜化的,因为操作越简单,群众越喜欢
但是用别人的产品是要上税的,是要给钱的
这个还真不太好说将来一定... 阅读全帖 |
|
h*h 发帖数: 27852 | 13 http://www.jianshu.com/p/be4b4dee5a57
为Java说句公道话
有些人问我,在现有的语言里面,有什么好的推荐?我说:“Java。” 他们很惊讶:
“什么?Java!” 所以我现在来解释一下。
Java超越了所有咒骂它的“动态语言”
也许是因为年轻人的逆反心理,人们都不把自己的入门语言当回事。很早的时候,计算
机系的学生用Scheme或者Pascal入门,现在大部分学校用Java。这也许就是为什么很多
人恨Java,瞧不起用Java的人。提到Java,感觉就像是爷爷那辈人用的东西。大家都会
用Java,怎么能显得我优秀出众呢?于是他们说:“Java老气,庞大,复杂,臃肿。我
更愿意探索新的语言……”
某些Python程序员,在论坛里跟初学者讲解Python有什么好,其中一个原因竟然是:“
因为Python不是Java!” 他们喜欢这样宣传:“看Python多简单清晰啊,都不需要写
类型……” 对于Java的无缘无故的恨,盲目的否认,导致了他们看不到它很重要的优
点,以至于迷失自己的方向。虽然气势上占上风,然而其实Python作为一个编程语言,
是完全无法... 阅读全帖 |
|
w*********r 发帖数: 5995 | 14 【 以下文字转载自 WaterWorld 讨论区 】
发信人: wokaowokao (GaN), 信区: WaterWorld
标 题: C语言之父Dennis Ritchie辞世
发信站: BBS 未名空间站 (Thu Oct 13 16:48:14 2011, 美东)
没有他,就没有C,也没有UNIX,更没有苹果的Jobs
#include
main()
{
printf("Goodbye,world ");
}
北京时间10月13日上午消息,据国外媒体报道,美国著名计算机专家、C语言发明人之
一Dennis Ritchie已于10月9日去世,享年70岁。
Dennis Ritchie生于1941年9月9日。他发明了包括C语言在内的多种编程语言,并研发
了Multics和Unix等操作系统。1983年,Dennis Ritchie获得图灵奖。
著作:
《C程序设计语言》
《Unix Programmer's Manual》
荣誉:
从二十世纪七十年代起,他的工作得到了很多计算机组织的公认和表彰,如:美国计算
机协会(ACM)授予的系统及语言杰出论文奖(1974);电气和... 阅读全帖 |
|
p********7 发帖数: 549 | 15 先说我找工作的经历吧。我是从3月开始准备面试,当时我同学告诉我大公司都在招人
,然后让我看看
careercup和版面总结也去投,他拿了很多面试(大部分都成offer了)。我看这些题真是
个吃力
啊,因为我对于数据结构,算法,设计模式的基础基本为0,虽然以前写了很多代码,
最多也就是UI
设计了。不过看看总结也不是特别长,就把那些帖子都翻出来慢慢看,看不明白就去查
资料,或者就
直接骚扰我同学了。后来发现这些算法也就那会事,看多了就会了。但是会用不一定会
写,经常写出
来的代码到处是错,从来不会没编译错误的。在看完一次版面总结后,又开始看第二次
,并且再写了
一次代码。接着在这个版面混了,有人发了面经就把题认真想,然后写代码。我觉得讨
论是个好东
西,自己想到办法不一定是对的。复习到8月份开始投简历,对于大公司我是一个一个
投,不想有重
叠,5个招人挺多的公司,至今还有微软,facebook没面。
其实我觉得学习到现在,对算法,编程兴趣都有热爱的心了,每天不看看面经不写写代
码还觉得不习
惯....
简历篇
需要除了基本语法,突出关键点,需要说的是
地址,如果你距离纽约近,就随便找个纽... 阅读全帖 |
|
j******u 发帖数: 38 | 16 您好!
我是Google中国的Technical Recruiter,首先感谢您花时间点击此帖。如果有认识的朋友(国内外的都欢迎)有意向考虑国内的机会,请帮忙推荐。
要求如下:
软件开发工程师 - 北京/上 海
- 计算机科学或相关专业本科及以上学历, 3年以上相关经验 (不到三年经验的编程及
算法高手也欢迎,硕士以上学历,5年以上经验优先考虑)
- 在数据结构、算法和代码、软件设计方面的扎实功底
- 具有丰富的使用C/C++或Java编程经验,两者皆熟练尤佳,在面向对象技术方面有较
强经验者优先
- 在大规模系统软件的设计和开发方面有丰富经验,对Unix/Linux有深入了解
- 有使用Python或Javascript/AJAX编程、数据库设计和SQL、TCP / IP 以 及网络编程
等方面经验者优先
更多职位信息,请参阅:http://www.google.cn/intl/zh-CN/jobs/eng/index.html
如需了解更多信息,请发站内信或联系:
Janary Wu
Google People Operations - Greater China
Direct: ... 阅读全帖 |
|
s***e 发帖数: 403 | 17 【 以下文字转载自 USTC 讨论区 】
发信人: seele (nerv), 信区: USTC
标 题: 找CS方面工作求校友内推
发信站: BBS 未名空间站 (Sat Jul 13 15:46:57 2013, 美东)
看出我是谁的给点面子,就别说破了。如果哪位师兄师姐师弟师妹有个什么软件公司的
码工内推,不妨给我试试,应该不会丢大家的脸。
干了几年,老板想让我拿硕士毕业,貌似不是很想给我博士学位。实验室里做的东西基
本上不适合找工作,所以现在求CS方面的机会。
技能:6+年C/C++经验,熟悉C++11,熟悉stl/boost,熟悉过程式/面向对象/模板元风
格编程,了解lambda编程,基本上可以短期轻松上手任何不是LISP系列的语言。了解
windows下的MFC开发,熟悉qt4库,熟悉linux系统和shell编程,熟悉基本算法和数据
结构,熟悉常用设计模式。有独立开发经验。有并行开发(pthread, openmp, intel
tbb)和性能优化(Vtune)的经验。能看懂汇编,但是自己写就不行了。有建模经验。
了解计算机基本架构(差不多是看完CSAPP那本书的水平... 阅读全帖 |
|
j******u 发帖数: 38 | 18 软件开发工程师 - 北京/上 海
基本要求
- 计算机科学或相关专业本科及以上学历, 3年以上相关经验 (不到三年经验的编程及
算法高手也欢迎,硕士以上学历,5年以上经验优先考虑)
- 在数据结构、算法和代码、软件设计方面的扎实功底
- 具有丰富的使用C/C++或Java编程经验,两者皆熟练尤佳,在面向对象技术方面有较
强经验者优先
- 在大规模系统软件的设计和开发方面有丰富经验,对Unix/Linux有深入了解
- 有使用Python或Javascript/AJAX编程、数据库设计和SQL、TCP / IP 以 及网络编程
等方面经验者优先
更多职位信息,请参阅:http://www.google.cn/intl/zh-CN/jobs/eng/index.html
如需了解更多信息,请联系:
Janary Wu
Google People Operations - Greater China
Direct: +86-(21) 6133 7263
Cell: +86-13386167837
Email: J******[email protected] |
Address: 16/F Raff... 阅读全帖 |
|
x*******2 发帖数: 5333 | 19 公司描述:
我们是一个北京新成立的互联网团队,天使轮2000万。产品设计团队有十年的互联网工
作经验,主要方向是互联网金融。我们想利用国内金融系统人治的结构性bug,打造一
个透明对等的投融资平台,用互联网的手段推动资金渠道民主化。在用户大规模从pc迁
徙到移动端的历史性时刻,如果你是技术大虾,且信仰科技为善,认为应该用新的技术
去改变些什么,咱们一起吧。
母公司是一个基金公司,拥有一批国内知名的金融操盘手,金融方面的活词典N人。
职位描述
- 计算机编程或者相关专业,负责产品的后端设计及研发
- 持续改进系统架构,保证系统高性能、高可用性和高可扩展性,经历过日UV百万级以
上的冲刷
任职资格
- 扎实的编程功底,视编程为毕生所爱
- 对 Java 面向对象软件结构有深入理解,及很强的应用能力
- 精通 J2EE 等 Web 开发技术,精通 Spring 等主流的开发框架
- 对数据库的基本理论和内部实现机制有比较深刻的理解
- 对任务拆解和进程分配有详细的了解
- 对web和app开发领域都有涉足
加分项
- BAT或者facebook、yahoo、google相关工作经历
- 对金... 阅读全帖 |
|
w*******o 发帖数: 6125 | 20 【 以下文字转载自 WaterWorld 讨论区 】
发信人: wokaowokao (GaN), 信区: WaterWorld
标 题: C语言之父Dennis Ritchie辞世
发信站: BBS 未名空间站 (Thu Oct 13 16:48:14 2011, 美东)
没有他,就没有C,也没有UNIX,更没有苹果的Jobs
#include
main()
{
printf("Goodbye,world ");
}
北京时间10月13日上午消息,据国外媒体报道,美国著名计算机专家、C语言发明人之
一Dennis Ritchie已于10月9日去世,享年70岁。
Dennis Ritchie生于1941年9月9日。他发明了包括C语言在内的多种编程语言,并研发
了Multics和Unix等操作系统。1983年,Dennis Ritchie获得图灵奖。
著作:
《C程序设计语言》
《Unix Programmer's Manual》
荣誉:
从二十世纪七十年代起,他的工作得到了很多计算机组织的公认和表彰,如:美国计算
机协会(ACM)授予的系统及语言杰出论文奖(1974);电气和... 阅读全帖 |
|
k***x 发帖数: 6799 | 21 【 以下文字转载自 WaterWorld 讨论区 】
发信人: wokaowokao (GaN), 信区: WaterWorld
标 题: C语言之父Dennis Ritchie辞世
发信站: BBS 未名空间站 (Thu Oct 13 16:48:14 2011, 美东)
没有他,就没有C,也没有UNIX,更没有苹果的Jobs
#include
main()
{
printf("Goodbye,world ");
}
北京时间10月13日上午消息,据国外媒体报道,美国著名计算机专家、C语言发明人之
一Dennis Ritchie已于10月9日去世,享年70岁。
Dennis Ritchie生于1941年9月9日。他发明了包括C语言在内的多种编程语言,并研发
了Multics和Unix等操作系统。1983年,Dennis Ritchie获得图灵奖。
著作:
《C程序设计语言》
《Unix Programmer's Manual》
荣誉:
从二十世纪七十年代起,他的工作得到了很多计算机组织的公认和表彰,如:美国计算
机协会(ACM)授予的系统及语言杰出论文奖(1974);电气和... 阅读全帖 |
|
Q**J 发帖数: 23283 | 22 【 以下文字转载自 WaterWorld 讨论区 】
发信人: wokaowokao (GaN), 信区: WaterWorld
标 题: C语言之父Dennis Ritchie辞世
发信站: BBS 未名空间站 (Thu Oct 13 16:48:14 2011, 美东)
没有他,就没有C,也没有UNIX,更没有苹果的Jobs
#include
main()
{
printf("Goodbye,world ");
}
北京时间10月13日上午消息,据国外媒体报道,美国著名计算机专家、C语言发明人之
一Dennis Ritchie已于10月9日去世,享年70岁。
Dennis Ritchie生于1941年9月9日。他发明了包括C语言在内的多种编程语言,并研发
了Multics和Unix等操作系统。1983年,Dennis Ritchie获得图灵奖。
著作:
《C程序设计语言》
《Unix Programmer's Manual》
荣誉:
从二十世纪七十年代起,他的工作得到了很多计算机组织的公认和表彰,如:美国计算
机协会(ACM)授予的系统及语言杰出论文奖(1974);电气和... 阅读全帖 |
|
w********o 发帖数: 10088 | 23 没有他,就没有C,也没有UNIX,更没有苹果的Jobs
#include
main()
{
printf("Goodbye,world ");
}
北京时间10月13日上午消息,据国外媒体报道,美国著名计算机专家、C语言发明人之
一Dennis Ritchie已于10月9日去世,享年70岁。
Dennis Ritchie生于1941年9月9日。他发明了包括C语言在内的多种编程语言,并研发
了Multics和Unix等操作系统。1983年,Dennis Ritchie获得图灵奖。
著作:
《C程序设计语言》
《Unix Programmer's Manual》
荣誉:
从二十世纪七十年代起,他的工作得到了很多计算机组织的公认和表彰,如:美国计算
机协会(ACM)授予的系统及语言杰出论文奖(1974);电气和电子工程师协会(IEEE
)的 Emmanuel Piore 奖(1982);贝尔实验室特别人员奖(1983);美国计算机协会
(ACM)的图灵奖(1983);NEC公司的C&C基金奖(1989);电气和电子工程师协会(
IEEE)的优秀奖章(Hamming Medal)(19... 阅读全帖 |
|
s***e 发帖数: 403 | 24 看出我是谁的给点面子,就别说破了。如果哪位师兄师姐师弟师妹有个什么软件公司的
码工内推,不妨给我试试,应该不会丢大家的脸。
干了几年,老板想让我拿硕士毕业,貌似不是很想给我博士学位。实验室里做的东西基
本上不适合找工作,所以现在求CS方面的机会。
技能:6+年C/C++经验,熟悉C++11,熟悉stl/boost,熟悉过程式/面向对象/模板元风
格编程,了解lambda编程,基本上可以短期轻松上手任何不是LISP系列的语言。了解
windows下的MFC开发,熟悉qt4库,熟悉linux系统和shell编程,熟悉基本算法和数据
结构,熟悉常用设计模式。有独立开发经验。有并行开发(pthread, openmp, intel
tbb)和性能优化(Vtune)的经验。能看懂汇编,但是自己写就不行了。有建模经验。
了解计算机基本架构(差不多是看完CSAPP那本书的水平)。了解一些操作系统,网络
方面的知识。还有一些相对垃圾的技能比如会用lex/yacc,会一点ruby,会用blas和
lapack,会打星际2……
地方不限,北美除了犯罪率高的地方以外,随便到哪里都可以。要求工资能养的起自己
... 阅读全帖 |
|
f*******s 发帖数: 451 | 25 非CS专业出身,没上过一堂正经的编程课,都是自学的。由于project的需要,用C#写
了个小的application,平时也用脚本语言写写小程序什么的。自以为很了不起了,啥都
会。熟料今天用Cpp写点小东西就卡住了。
programming真是一门大学问啊,C/Cpp 搞系统编程底层编程,还啥都不会;Java面向
对象也啥都不会。一直想转CS专业,可是底子实在太薄,连基本的Programming搞得还
不利索,以后怎么转CS啊。小弟一直向往artificial intelligence.请大牛指教,应该
怎样培训自己才具备转行CS搞AI的基本功啊?
小弟在医学院搞bioinformatics的,觉得这个方向的大牛之作都是CS的人搞出来的。对computer
science无比向往,觉得自己应该读CS。
多谢 |
|
t**********g 发帖数: 3388 | 26 我在这里列出比较显著的区别:
1.指针
JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功
能,从而有效地防止了c/c++语言中指针操作失误,如野指针所造成的系统崩溃。但也
不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于
Java程序的安全。
2.多重继承
c++支持多重继承,这是c++的一个特征,它允许多父类派生一个类。尽管多重继承功能
很强,但使用复杂,而且会引起许多麻烦,编译程序实现它也很不容易。Java不支持多
重继承,但允许一个类继承多个接口(extends+implement),实现了c++多重继承的功能
,又避免了c++中的多重继承实现方式带来的诸多不便。
3.数据类型及类
Java是完全面向对象的语言,所有函数和变量部必须是类的一部分。除了基本数据类型
之外,其余的都作为类对象,包括数组。对象将数据和方法结合起来,把它们封装在类
中,这样每个对象都可实现自己的特点和行为。而c++允许将函数和变量定义为全局的
。此外,Java中取消了c/c++中的结构和联合,消除了不必要的麻烦。
4.自动内存管理
Java程 |
|
h*h 发帖数: 27852 | 27 【 以下文字转载自 Military 讨论区 】
发信人: hsh (nidaye), 信区: Military
标 题: 王垠:为Java说句公道话
发信站: BBS 未名空间站 (Mon May 9 18:28:59 2016, 美东)
http://www.jianshu.com/p/be4b4dee5a57
为Java说句公道话
有些人问我,在现有的语言里面,有什么好的推荐?我说:“Java。” 他们很惊讶:
“什么?Java!” 所以我现在来解释一下。
Java超越了所有咒骂它的“动态语言”
也许是因为年轻人的逆反心理,人们都不把自己的入门语言当回事。很早的时候,计算
机系的学生用Scheme或者Pascal入门,现在大部分学校用Java。这也许就是为什么很多
人恨Java,瞧不起用Java的人。提到Java,感觉就像是爷爷那辈人用的东西。大家都会
用Java,怎么能显得我优秀出众呢?于是他们说:“Java老气,庞大,复杂,臃肿。我
更愿意探索新的语言……”
某些Python程序员,在论坛里跟初学者讲解Python有什么好,其中一个原因竟然是:“
因为Python不是Ja... 阅读全帖 |
|
g**********t 发帖数: 475 | 28 多练,多看别人写的module。一般开发module/library的人编程风格比较好,python算
是比较好看懂的语言。少看bioinformatician写的standalone program。有很多
bioinformatician半路出家的,编程风格很怪异(比如我)。比如我就看过一个人写的
C++ code不用面向对象,通篇全局变量。看了两分钟就吐了。
如果为了快速开发,就多用别人写的module,比如biopython。可极大提高编程效率,
缺点是module有时候有莫名奇妙的bug,需要多测试。 |
|
w***s 发帖数: 2658 | 29 我来给个摘编:
大数据系统的核心主要是分布式处理框架,因为框架负责工作(job )执行的方方面面
,如工作分解、任务(task)调度与执行、错误容忍、数据流等等。这其中重要的早期
工作是Google的MapReduce框架,它将函数式编程思想引入到分布式数据处理中,仅仅
依托两个函数(map和reduce)不仅解决了一大类的大数据批处理问题,而且用户也再
也不用担心分布式带来的诸多系统层面问题。不过MapReduce缺点也很显著,比如处理
流程过于固定,不支持迭代,工作执行时间一般较长,等等。Hadoop是MapReduce的开
源实现,在国内很流行,而且在08年的时候赢得了TeraSort的冠军,所以市场很蔓延,
形成了庞大而臃肿的生态圈。此后,微软在08年推出了与 MapReduce直接竞争的Dryad
,以DAG型的数据流取代了MapReduce固定的数据流,更复杂但功能更强。09年出现的
DryadLINQ将更多的函数式思想(主要来源于C#的LINQ)引入到分布式编程范型中,这
些即使在今天看来也很先进。再此后Spark出现了,Spark最大的特点在于她的数据模型
采用RDD,... 阅读全帖 |
|
w***s 发帖数: 2658 | 30 我来给个摘编:
大数据系统的核心主要是分布式处理框架,因为框架负责工作(job )执行的方方面面
,如工作分解、任务(task)调度与执行、错误容忍、数据流等等。这其中重要的早期
工作是Google的MapReduce框架,它将函数式编程思想引入到分布式数据处理中,仅仅
依托两个函数(map和reduce)不仅解决了一大类的大数据批处理问题,而且用户也再
也不用担心分布式带来的诸多系统层面问题。不过MapReduce缺点也很显著,比如处理
流程过于固定,不支持迭代,工作执行时间一般较长,等等。Hadoop是MapReduce的开
源实现,在国内很流行,而且在08年的时候赢得了TeraSort的冠军,所以市场很蔓延,
形成了庞大而臃肿的生态圈。此后,微软在08年推出了与 MapReduce直接竞争的Dryad
,以DAG型的数据流取代了MapReduce固定的数据流,更复杂但功能更强。09年出现的
DryadLINQ将更多的函数式思想(主要来源于C#的LINQ)引入到分布式编程范型中,这
些即使在今天看来也很先进。再此后Spark出现了,Spark最大的特点在于她的数据模型
采用RDD,... 阅读全帖 |
|
s*********5 发帖数: 53 | 31 一直在版上潜水,学到了不少东西,真心感谢大家。版上人多,很多人都有自
己职业上的见解,大家看看我这种情况怎么办比较好呢?
我现在在加拿大,本科是武大EE的,05年毕业之后进了华为,干了三年的技术
支持,到处出差。后来觉得自己不太喜欢这样的生活,咬咬牙考了托福,申请
到了多伦多大学的EE。(考托福的过程也是一把辛酸泪,就不提了)
在多大念了两年多,说老实话没有学到什么实用的技术,尽用matlab写点模
拟程序,面向对象的思想是一点也没有,也没有任何编程经验,也没有像版上
大牛下苦工夫做700道题,我最近才搞清楚如何计算一个整数换成2进制后,有
多少个1,大家觉得简单的红黑树,什么DP更是闻所未闻,也面试了几个编程
的工作,简直是被狂鄙视。
从去年9月开始找工作,投了近两百份简历,最近总算是有个小公司的
offer,做IT技术支持,年薪说出来被大家笑,只有5W. 记得前两天有个女
生报offer,9w的Bloomberg都觉得鸡肋;FLAGM的offer也经常出现,另
外也经常有德州油工和加州硅工比拼薪水,让我实在是觉得自己loser得厉
害,看大家EECS的工作找得热火朝天的,实在是对不... 阅读全帖 |
|
r*******m 发帖数: 457 | 32 我应聘过一个职位,我直接说了嵌入式编程不太懂,HM说没关系,你PHD都念下来了,
这个6个月搞定肯定没问题的。反过来,CS的kernel和系统编程之类,EE如果只会嵌入
式的半年也能摸索的很明白吗?面向对象patter design呢? |
|
m******l 发帖数: 4 | 33 昨天下午首次和G家进行电面,因为目前有工作, 所以心态还比较好,就是包着试一试
的态度挑战一下自己。整个过程如下:
1. 一白哥哥自报姓名,上来先问为什么选择谷歌?然后问了问简历上做过的一些项目
的细节(我还蛮奇怪的,因为听说G家都是上来就编程了啊)
2. 然后就开始问面向对象设计和设计模问题,比如如何设计 java io package,可以用
什么模式等
3. 由2引申, 问bridge pattern 和strategy pattern的区别 (一个是可以动态swap
implementation,一个只能静态)
3. 编程问题:给一个由1, 0 和 ?组成的字符串,返回所有的matching strings, “
?” 可以 match 0 and 1, 比如说:
input : 1??
output: {100, 101, 110, 111}.
input: 100100?00?
output: {1001000000,1001000001,1001001000,1001001001}
关于这个,我用了递归函数,递归call 输入字符串的 substring(1, n),但是... 阅读全帖 |
|
c****b 发帖数: 3362 | 34 语言是本身很过时,我们初中的时候就学这个。可是这个班看样子是为了培养孩子进行
编程竞赛的。我是从小一路参加这种比赛的。面向过程的语言比面向对象的语言实现算
法更简单直接。所以我们上大学的时候,这个语言已经过时了,可是我们参加比赛还用
它。既然孩子不是为了找工作,学习一下没坏处,而且语言是相通的,我学得第一门语
言是BASIC,后来学pascal,c,c++,java都很容易。 |
|
a********8 发帖数: 640 | 35 否定刘路直接提为教授的板上程序猿,应该还是在用面向过程的编程方法,或者设计。
肯定的,才是面向对象,云计算思维了。 |
|
w*********r 发帖数: 5995 | 36 新浪—河南站是新浪网与河南省人民广播电台双方合作建立的地方站,以地方性门户切
入,为当地网民提供本地化资讯服务,实现满足本地网民基于生活、社会层面的桥梁角
色;同时以最新的WEB 2。0服务与产品,为当地企业用户以及拓展当地市场企业提供基
于网络与传统媒体的整合营销服务。现因业务发展需要,诚聘以下人才,以下工作岗位
工作地点均在郑州。
★急聘:技术支持工程师 3名
职位说明及要求:
1、大学本科以上学历, 英语4级以上, 能熟练阅读英文文档;
2、精通PHP/C/C++开发语言,熟悉面向对象的软件设计方法;
3、熟悉Unix/Linux操作系统,熟悉Shell脚本编程及常用Unix管理命令;
4、熟悉HTTP协议及W3C相关互联网规范,熟练掌握XHTML、CSS、DIV、Javascript
等页面技术;
5、熟悉MySQL数据库应用开发,了解MySQL的数据库配置管理、性能优化等基本操
作技能;
6、具备良好的代码编程习惯及较强的文档编写能力;
7、具备强烈的进取心、求知欲及团队合作精神,有较强的沟通及协调能力;
8、有一定的php编程经验。
应聘简历发送至以下邮箱:xi |
|
z*******a 发帖数: 858 | 37 个人情况:CS Master第一学期,学校专业中等,个人能力较平均,无明显弱点(人脉
、英语等),非科班,只有还可以的c++和数据结构基础(当然,在科班眼里仍然较差
),很勤奋努力(第一次学算法,很累但是几次考试都很好——我知道考试什么都不说
明,只是为了表明勤奋)。
对CS和编程很感兴趣(当然,从这种外行话就知道本人知识有限),非常想成为CS的高
手(当然,我知道需要很长时间),但是困惑于努力方向、如何努力,请求版上各位大
哥大姐指点:
1.系里的课程——面向对象、底层编程和操作系统主要集中在4门课左右,除此之外SQL
、DB、图形等一概不开,是否需要学习SQL、DB、图形等方向?还是做一个老老实实的
Master,学校讲什么就学什么?(我知道肯定是学得越多越好,但是Master期间时间有
限,必须为找工作全力服务,基础差啊)
2.很多语言,如Java C# .Net等,不了解,必须学,如何学?是以自己看书为主(毕竟
有c++的基础),还是多编类似的码、多看网上别人的例子?
3.对CS的整体知识结构如何了解?或者说,自己都知道自己面对科班CS的人说话很业余
,如何提高CS的素养——论 |
|
f*******y 发帖数: 988 | 38 发信人: RuralHunter (乡村猎人), 信区: Programming
标 题: 看看牛人们是怎么评价编程语言的zz
发信站: 水木社区 (Tue May 22 11:33:20 2012), 站内
Basic
一个有过 BASIC 编程经历的人是很难学会好的编程习惯的。作为一个潜在的程序员
,他们已经被脑残并且无法修复。
-- Edsger Wybe Dijkstra,Dijkstra 算法发明者
C
C 语言程序就像一群拿着刀的人在刚刚打过蜡的地板上快速的跳舞。
-- Waldi Ravens
罗马帝国衰败的主要原因之一是因为他们缺少0,他们没有办法知道他们的 C 程序
已经成功的执行完了。
-- Robert Firth
现在是早上五点,你知道那个指针现在什么地方吗?
-- 匿名
C++
C 很容易让你朝自己的脚开枪。在 C++ 中,这么做变的困难了,但是你要不注意就
会崩掉自己的整条腿。
-- Bjarne Stroustrup,C++ 发明者
我发明了“面向对象”,... 阅读全帖 |
|
p*****2 发帖数: 21240 | 39
还有FP。我看Ruby是集面向过程,面向对象和函数编程三位一体的语言。跟它接近的就
是scala了。 |
|
p*****2 发帖数: 21240 | 40
我是assume了大家有C的基础。是不是这个assumption不对呢?现在很多学校都不学C了
吗?
另外Ruby真心比Java难。Ruby是面向过程,面向对象和函数编程三位一体的语言,真不
是一下子能理解的。得花一天的时间。 |
|
z****e 发帖数: 54598 | 41 王垠的结语:
程序语言与政治
很多人都曾经妄想着所谓的“社会主义”和“共产主义”能拯救全人类,就像很多程序
员都妄想着某一种最近流行的语言能够把他们从繁琐的编程工作里拯救出来一样。几十
年前,所谓的“革命者”为了这些很酷很炫的名词,试图把从前的一切文化都焚毁掉。
腐朽的资本主义!吃人的旧社会!这就像现在很多 Scala/Clojure/Go 的狂热分子对
Java 之类的语言充满了敌意,一提到这些语言心里就是火。腐朽的 Java,不思进取的
Lisp,Scala/Clojure/Go 就是你们的掘墓人!然而他们没有发现,那些他们试图完全
抛弃的语言里面其实有科学合理之处。他们没有看到这些东西之所以存在于那些语言里
,是经过了历史的经验教训。这些教训如果不被理解和吸取,当遇到同样的问题,这些
新语言就会一样的堕落掉。
有些程序员妄想着 Clojure 和 Go 所谓的 “纯函数式数据结构”,“transactional
memory”,“goroutine”等酷毙帅呆的新概念能够一劳永逸的解决并发计算的重重困
难,妄想着 Scala 能够让面向对象和函数式编程完美的结合。可是他们没有看到... 阅读全帖 |
|
d***a 发帖数: 13752 | 42 高性能计算,用的最多的还是C和Fortran。C++还是有一些overhead,不如那两个,并
且在高性能计算的编程中,面向对象的编程模式对productivity的提升并不大。 |
|
n******7 发帖数: 12463 | 43 生物的工具没有blas之类的那么底层,c cpp都用的很多,基本上越大的repo cpp越流
行,这两者性能的差距基本可以忽略
事实上,因为开发者水平等因素,有些c cpp 代码比对应的Java c#实现还要慢。但是
在熟练工手里,还是c cpp要快,mem footprint也小
: 高性能计算,用的最多的还是C和Fortran。C 还是有一些overhead,不如那两
个,并
: 且在高性能计算的编程中,面向对象的编程模式对productivity的提升并不大。
|
|
发帖数: 1 | 44
结构化编程, 面向对象,初学上pascal
学函数式编程,初学上scheme |
|
发帖数: 1 | 45 本公司是一家专业从事低延迟程序化交易的私募,总部位于北京地标性建筑内。公
司核心成员均毕业于斯坦福、清华、北大、人大、科大等海内外著名大学数学或计算机
相关专业,并曾就职于Morgan Stanley、IMC等世界一流程序化交易机构。我们致力于
通过深度观察分析市场微观数据来研究市场规律,并利用数学、统计、机器学习等方法
开展程序化交易,涉猎期货、期权、股票等多个国内外市场。公司自成立以来,依靠团
队强大的研发平台和专业的开发能力取得了持续多年的优异业绩:
Sharpe Ratio高于30
持续600天以上无日亏损记录
公司以顶尖人才为第一生产力,坚持扁平化管理,遵循平等互助原则,使每位员工
在团队中均承担重要角色,并能在轻松有趣的工作氛围中尽情发挥个人才能。除了极富
竞争力的薪酬体系和标准的五险一金外,公司提供的福利如下:
- 免费三餐(聘请了专职的私厨)和snacks
- 地标建筑办公,环境舒适、风景宜人,自有健身房、娱乐休闲区
- 可升降办公桌,可以站着办公(非常重要!)
- 各种节日大餐和节日礼物(iPhone级别)
- 商业补充... 阅读全帖 |
|
|
i***s 发帖数: 39120 | 47 写程序,桌上总是放着一本《面向对象程序设计》,以便查阅。
老爸路过看了一眼,说:“哼,连对象都没有还编程!” |
|
g******e 发帖数: 166 | 48 完了,我预测这一步跟屁迟早要来,没有料到来得如此之快。
当年学习计算机语言时适逢苏联解体不久,老教授是前国防部员工,谈到ADA为加速苏
联解体作出了不可磨灭的贡献,他非常惬意,居功自傲,分享了一段解密的阴谋。权当
是他杜撰的:当年苏联人用fortran, c, 编程非常高效。国防部通过第三方好像是瑞典
煞有介事的立项招标搞ada, 大力宣传ada的好处,结果苏联人投入很多精力跟着搞Ada
,开发出来的程序长且慢。苏联在竞争中耗费无数资源,最后垮台。不战而屈人之兵,
如果这是真的,真是高棋。
知道Ada的人估计不多,
应该是最早的面向对象编程语言之一。 |
|
d******a 发帖数: 32122 | 49 台湾的可能跟美国学的
美国的教科书挺容易懂的,坏处就是废话太多。我曾经读过的一本翻译的编程教科书(
Borland Delphi),里边的主脉络是作者如何追求一个白妞。经常是作者把咖啡放进搅
拌器,在打咖啡的过程中,脑海里闪过那个白妞,又闪过面向对象。不知不觉就读完了
,书的最后是作者和白妞打了电话,两个人都哭了。
大陆是和苏联学的,一点废话都没有,总觉得少了点什么,不够带劲。 |
|
c****3 发帖数: 10787 | 50 你这个基础,转码农一点问题没有。
没有多少变化,C是编程语言基础。C++都不用学了,用的太少。可以学java,语法和C
挺像,而且有面向对象概念,没有C++那么绕,还好找工作。 |
|