*******

lycclsltt 2012-08-02 01:48:40
...全文
5610 132 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
132 条回复
切换为时间正序
请发表友善的回复…
发表回复
jackchang234987 2012-09-10
  • 打赏
  • 举报
回复
[Quote=引用 31 楼 的回复:]

跟我差不多,只不过我比你多学啦,Windows程序设计,做啦扫雷,我是先学C,java,(学校里不教c++),所以自学啦C++,还自学啦linux!!寒假的时候加入学校实验室,老师帮我们去图书馆借书学啦java ee的基础!但个人还是情愿往C++那方面,现在在看thinking in C++!大一也过得很充实,就是人瘦得太快啦!!
[/Quote]装逼啊,这么说纯粹是本人出于对你的羡慕嫉妒恨。
wangdong20 2012-08-16
  • 打赏
  • 举报
回复
我也是自学的,但我只学过C和java
玩命小刀 2012-08-14
  • 打赏
  • 举报
回复
草。。。楼主你让我情何以堪???
sz0557it 2012-08-14
  • 打赏
  • 举报
回复
楼主加油,理想很大,自我进步能力很强
expiator 2012-08-13
  • 打赏
  • 举报
回复



哭了。大一就这样荒废了。
ylyhow 2012-08-13
  • 打赏
  • 举报
回复
选一门语言专修吧,坚持完这4年,就是大牛了~~~~切忌杂啊,我记得有个同学就是大学四年很认真的学习,周末还去自习,就是学得太杂了,c,c++,java甚至连flash这些都有看,,,,结果到头来,选择整java,技术也一般。。。。可惜了,如果专修一样,估计就是大牛了~
leeys018 2012-08-13
  • 打赏
  • 举报
回复
好强大的感觉啊。
soutnila 2012-08-13
  • 打赏
  • 举报
回复
其实你什么都没学到。蜻蜓点水。。凡事都沾边。凡事都未精。。编程不是这么玩的。。
  • 打赏
  • 举报
回复
顶一个!计算机专业没有热情去搞技术…觉得很苦逼……很迷茫,lz在这方面就很强大了……bless……
扬州小子 2012-08-13
  • 打赏
  • 举报
回复
这么多回复,惊叹下
霸子哥 2012-08-13
  • 打赏
  • 举报
回复
我勒个去,这效率。。。。我的大一贡献给网吧了。
vanqingyu 2012-08-12
  • 打赏
  • 举报
回复
我也大一结束了,马上大二,暑假在自学JAVA
w945zmb 2012-08-12
  • 打赏
  • 举报
回复
开学就大一了,看的我亚历山大。
猎人-d 2012-08-12
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 的回复:]

大学要学会玩,学点为人处事,社交组织能力等,也不要太死扣技术
[/Quote]
学校也能学为人处事,我觉得学校多交些朋友才是真的
wu4long 2012-08-11
  • 打赏
  • 举报
回复
大学不要去捣鼓太多的语言,注重算法和数据结构。这块东西是编程之魂.
按照楼主的学习路线,仿佛看到了自己先前的路径。
建议语言的学习路径: C -> C++ ,这两部分学通了(C/C++的本质要把握)。如果想往底层去探究,比如:C语言的函数一般在computer上是怎样调用和返回的。可以有重点的侧重学一下汇编(PC上的x86汇编就可以了)。如果楼主太想进入新的高级语言,比C++的面向对象还要彻底的,比如:java或者C#,也是可以去学习的。但建议这类类同的语言只要学一种就可以了(java,C#,VB.net),其他的就不需要同时学。因为不同的语言,只是语法不一样而已,里面的OO思维是一样的。
按照楼主马上大二的进度,我建议侧重点在c/C++/汇编,数据结构和算法 这块。 面向对象的思维,在C++里面已经可以体现了,可以看相关的书(比如:设计模式,重构)。当你把C++和OO思维相结合之后,(不要用C的思维去写C++,那样你没有进入OO的领域),再去看java/C#之类的,感觉他们就类似一个语法糖,把令许多人讨厌的指针隐藏了,并且也基本可以感知他们的一些实现机制,他们怎样把C++的一些东西给隐藏到语言机制里面。当然 这种隐藏机制是以牺牲运行的效率为代价的。
等到,楼主大二下或者大三的时候,感觉上面这些都OK了,OO思维也建立了。这是最好的时机来系统的学习一门类似java/C#等语言。到这时,你就感觉java之类,就是不同语法而已了。如果想进一步探究java是怎样实现的,就可以去看看java的虚拟机的实现了。底层的虚拟机,基本上是C和汇编的天下。
再往下,想看看动态语言的特性,可以学ruby或者python。不过个人倾向推荐学ruby,它号称anything is object。到了这个地步,你又进入了新的时间,以前类必须在编译或者运行之前要确定好,到了动态语言,发现代码尽然可以在运行时动态的创建类。基本上到了这个阶段,可以令你对OO的理解进入全新的思维。
最后关于OO的思维,建议多多思考封装的概念。我认为OO的本质是去封装变化的东西,不太变的东西其实用不着OO的思维的。至于很多C++书上来就是继承、多态等概念,造成初学者认为有继承、多态才是OO,呵呵,我感觉这是阻碍了许多新学着的思维。据说C#设计时,对于是否支持继承,进行表决过,基本上高手级别的人都不希望有继承的机制,不过最终为了易用还是加入了继承机制。 从这点来看,继承不是OO的固有特性,可以抛弃它,只是有些语言通过它来提供复用的功能。因此,对待继承的问题,OO设计原则是,优先考虑组合然后才是继承。 在ruby的语言体系下,发现继承基本都可以不用了,通过module可以达到代码的复用。不过ruby这个语言还是加入了类派生的功能(或许现在世界,人家只要说OO,就得要继承机制,否则一些人不乐意使用它)
宫志强 2012-08-11
  • 打赏
  • 举报
回复
毕业后才懂得学习这些的程序员飘过,现在上班学习,下班学习,不糗.不过现在貌似只会一点点C 其他语言还没接触过!
barryhappy 2012-08-11
  • 打赏
  • 举报
回复
楼主是来炫耀的么……
zyl15161106832 2012-08-11
  • 打赏
  • 举报
回复
看来得好好学习了,LZ传点经验哈,怎么样学好C语言和jAVA ,
ze帆_fan 2012-08-11
  • 打赏
  • 举报
回复
楼主有空交流下!。

我也是刚结束大一的生活,大一一年第一学期学了C/C++,然后参加学校的ACM训练,参加了几次校级的比赛,还幸运的拿了奖,然后大一第一学期就结束了。
第二学期有点迷恋游戏,经常被人拉去玩游戏,一学期只学了HTML+CSS+JAVASCRIPT,然后同师兄做了几个学校的网站,我负责前台部分,感觉做的很烂,但毕竟没人带,师兄也没说什么,一直鼓励我。

其实有时候挺自恋的,觉得自己学得挺多的,走在同龄人前面,后来发现这是多么无知的想法,回到家发现,以前的同学已经有些开始同师兄合作做项目积累经验了,而自己还早捣鼓一些拿不上台面的小东西。

在家里总结大一第二学期堕落的原因,发现迷茫或许是一大原因,不知道自己改学习什么,没有什么给自己决心学习下去。

这次暑假在家学了java servlet JSP XML Oracle Mysql,做了个在线聊天系统,坦克大战,BBS。 准备大二专注于java web开发。
我觉得暑假学习效率那么高主要的原因是因为在放假之后和一位朋友谈了一次话。让我更大的了解我们这条路改怎么走下去,才能在应聘的时候给我们的工资条加上重重的一笔。


同学如果有兴趣交流下学习经验吧!我觉得我们这条路,闭门造车是行不通的。有空多多交流。我的邮箱xiezefan@126.com
cplAllen 2012-08-11
  • 打赏
  • 举报
回复
典型的大学生啊,学得很广,但没个厉害。
加载更多回复(112)
The C programming Language 第二版英文版 內容列表 Table of Contents Preface.......................................................... Preface to the first edition..................................... Introduction..................................................... Chapter 1 - A Tutorial Introduction.............................. 1.1 Getting Started................................ 1.2 Variables and Arithmetic Expressions........... 1.3 The for statement.............................. 1.4 Symbolic Constants............................. 1.5 Character Input and Output..................... 1.5.1 File Copying.......................... 1.5.2 Character Counting.................... 1.5.3 Line Counting......................... 1.5.4 Word Counting......................... 1.6 Arrays......................................... 1.7 Functions...................................... 1.8 Arguments - Call by Value...................... 1.9 Character Arrays............................... 1.10 External Variables and Scope.................. Chapter 2 - Types, Operators and Expressions..................... 2.1 Variable Names................................. 2.2 Data Types and Sizes........................... 2.3 Constants...................................... 2.4 Declarations................................... 2.5 Arithmetic Operators........................... 2.6 Relational and Logical Operators............... 2.7 Type Conversions............................... 2.8 Increment and Decrement Operators.............. 2.9 Bitwise Operators.............................. 2.10 Assignment Operators and Expressions.......... 2.11 Conditional Expressions....................... 2.12 Precedence and Order of Evaluation............ Chapter 3 - Control Flow......................................... 3.1 Statements and Blocks.......................... 3.2 If-Else........................................ 3.3 Else-If........................................ 3.4 Switch......................................... 3.5 Loops - While and For.......................... 3.6 Loops - Do-While............................... 3.7 Break and Continue............................. 3.8 Goto and labels................................ Chapter 4 - Functions and Program Structure...................... 4.1 Basics of Functions............................ 4.2 Functions Returning Non-integers............... 4.3 External Variables............................. 4.4 Scope Rules.................................... 4.5 Header Files................................... 4.6 Static Variables................................ 4.7 Register Variables.............................. 4.8 Block Structure................................. 4.9 Initialization.................................. 4.10 Recursion...................................... 4.11 The C Preprocessor............................. 4.11.1 File Inclusion........................ 4.11.2 Macro Substitution.................... 4.11.3 Conditional Inclusion................. Chapter 5 - Pointers and Arrays.................................. 5.1 Pointers and Addresses......................... 5.2 Pointers and Function Arguments................ 5.3 Pointers and Arrays............................ 5.4 Address Arithmetic............................. 5.5 Character Pointers and Functions............... 5.6 Pointer Arrays; Pointers to Pointers........... 5.7 Multi-dimensional Arrays....................... 5.8 Initialization of Pointer Arrays............... 5.9 Pointers vs. Multi-dimensional Arrays.......... 5.10 Command-line Arguments........................ 5.11 Pointers to Functions......................... 5.12 Complicated Declarations...................... Chapter 6 - Structures........................................... 6.1 Basics of Structures........................... 6.2 Structures and Functions....................... 6.3 Arrays of Structures........................... 6.4 Pointers to Structures......................... 6.5 Self-referential Structures.................... 6.6 Table Lookup................................... 6.7 Typedef........................................ 6.8 Unions......................................... 6.9 Bit-fields..................................... Chapter 7 - Input and Output..................................... 7.1 Standard Input and Output....................... 7.2 Formatted Output - printf....................... 7.3 Variable-length Argument Lists.................. 7.4 Formatted Input - Scanf......................... 7.5 File Access..................................... 7.6 Error Handling - Stderr and Exit................ 7.7 Line Input and Output........................... 7.8 Miscellaneous Functions......................... 7.8.1 String Operations...................... 7.8.2 Character Class Testing and Conversion. 7.8.3 Ungetc................................. 7.8.4 Command Execution...................... 7.8.5 Storage Management..................... 7.8.6 Mathematical Functions................. 7.8.7 Random Number generation............... Chapter 8 - The UNIX System Interface............................ 8.1 File Descriptors............................... 8.2 Low Level I/O - Read and Write................. 8.3 Open, Creat, Close, Unlink..................... 8.4 Random Access - Lseek.......................... 8.5 Example - An implementation of Fopen and Getc.. 8.6 Example - Listing Directories.................. 8.7 Example - A Storage Allocator.................. Appendix A - Reference Manual.................................... A.1 Introduction................................... A.2 Lexical Conventions............................ A.2.1 Tokens................................ A.2.2 Comments.............................. A.2.3 Identifiers........................... A.2.4 Keywords.............................. A.2.5 Constants............................. A.2.6 String Literals....................... A.3 Syntax Notation................................ A.4 Meaning of Identifiers......................... A.4.1 Storage Class......................... A.4.2 Basic Types........................... A.4.3 Derived types......................... A.4.4 Type Qualifiers....................... A.5 Objects and Lvalues............................ A.6 Conversions.................................... A.6.1 Integral Promotion.................... A.6.2 Integral Conversions.................. A.6.3 Integer and Floating.................. A.6.4 Floating Types........................ A.6.5 Arithmetic Conversions................ A.6.6 Pointers and Integers................. A.6.7 Void.................................. A.6.8 Pointers to Void...................... A.7 Expressions.................................... A.7.1 Pointer Conversion.................... A.7.2 Primary Expressions................... A.7.3 Postfix Expressions................... A.7.4 Unary Operators....................... A.7.5 Casts................................. A.7.6 Multiplicative Operators.............. A.7.7 Additive Operators.................... A.7.8 Shift Operators....................... A.7.9 Relational Operators.................. A.7.10 Equality Operators................... A.7.11 Bitwise AND Operator................. A.7.12 Bitwise Exclusive OR Operator........ A.7.13 Bitwise Inclusive OR Operator........ A.7.14 Logical AND Operator................. A.7.15 Logical OR Operator.................. A.7.16 Conditional Operator................. A.7.17 Assignment Expressions............... A.7.18 Comma Operator.......................... A.7.19 Constant Expressions.................... A.8 Declarations..................................... A.8.1 Storage Class Specifiers................. A.8.2 Type Specifiers.......................... A.8.3 Structure and Union Declarations......... A.8.4 Enumerations............................. A.8.5 Declarators.............................. A.8.6 Meaning of Declarators................... A.8.7 Initialization........................... A.8.8 Type names............................... A.8.9 Typedef.................................. A.8.10 Type Equivalence........................ A.9 Statements....................................... A.9.1 Labeled Statements....................... A.9.2 Expression Statement..................... A.9.3 Compound Statement....................... A.9.4 Selection Statements..................... A.9.5 Iteration Statements..................... A.9.6 Jump statements.......................... A.10 External Declarations........................... A.10.1 Function Definitions.................... A.10.2 External Declarations................... A.11 Scope and Linkage............................... A.11.1 Lexical Scope........................... A.11.2 Linkage................................. A.12 Preprocessing................................... A.12.1 Trigraph Sequences...................... A.12.2 Line Splicing........................... A.12.3 Macro Definition and Expansion.......... A.12.4 File Inclusion.......................... A.12.5 Conditional Compilation................. A.12.6 Line Control............................ A.12.7 Error Generation........................ A.12.8 Pragmas................................. A.12.9 Null directive.......................... A.12.10 Predefined names....................... A.13 Grammar......................................... Appendix B - Standard Library.................................... B.1.1 File Operations................................ B.1.2 Formatted Output......................... B.1.3 Formatted Input.......................... B.1.4 Character Input and Output Functions..... B.1.5 Direct Input and Output Functions........ B.1.6 File Positioning Functions............... B.1.7 Error Functions.......................... B.2 Character Class Tests: ................. B.3 String Functions: ..................... B.4 Mathematical Functions: ................. B.5 Utility Functions: ....................

662

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧