[Ubuntu-zh] 学那个语言先
huoteihj
huoteihj在gmail.com
星期四 二月 23 12:49:55 UTC 2012
On Thursday, February 23, 2012 02:08 PM, ZL.Shang wrote:
> 高中生表示压力很大。。。现在在自学C和汇编。。。
>
> Sent from my HTC
>
> ----- Reply message -----
> From: "范畴"<fanchou1215在gmail.com>
> To: "ubuntu-zh mailing lists"<ubuntu-zh在lists.ubuntu.com>
> Subject: [Ubuntu-zh] 学那个语言先
> Date: Wed, Feb 22, 2012 11:25 pm
>
>
> 竞赛虾米的没参加过也……。额只是个半路出家的程序员……:(。就是觉着自己基础太差,工作时候写了3年C++,一年Java,现在在Linux上工作,用过Bash。还得倒回去学习程序员的基础……sigh~~~~~~~。大家共勉嘛……,反正多多看书,多多写代码总是必要的……。
> C++的书我真心觉着Primer看着比较枯燥,《The C++ Programming Language》和《The Design and
> Evolution of C++ Programming
> Language》看起来有意思多了……。另外,如果对底层C++到底编译生成什么有兴趣,看看Lippman另一本书《Inside C++ Object
> Model》挺有帮助的。只不过那本书笔误很多,侯捷似乎翻译得也不是很认真,很多英文句子翻译得在我看来磕磕绊绊,所以中文英文各弄一本看看会比较好。
>
> 在 2012年2月23日 下午12:56,ZL.Shang<shangzhanlin在gmail.com>写道:
>
>> 那你学的是IOI或者NOI,不是真正的编程。个人认为编程是通过程序语言来实现自己的idea,而不仅仅是解决个什么问题之类的
>>
>> Sent from my HTC
>>
>> ----- Reply message -----
>> From: "Neo Ko"<neo.blackcap在gmail.com>
>> To: "ubuntu-zh mailing lists"<ubuntu-zh在lists.ubuntu.com>
>> Subject: [Ubuntu-zh] 学那个语言先
>> Date: Wed, Feb 22, 2012 10:00 pm
>>
>>
>> 编程思想不是指算法吗?我觉得编程就是通过程序员将一些问题抽象成数学问题,然后用编程语言来解决,跟做数学题差不多。“Project
>> Euler”不就是这样的吗?
>>
>> 在 2012年2月23日 上午11:46,柴锋<sangedaibiao在gmail.com>写道:
>>
>>> 可能只是学完了C的语法,如果真是这样,真不叫“学完”。
>>>
>>> 有感于“学完”,吐槽几句。
>>>
>>> 如果以后学习其他编程语言,也是这个要求的话,那还不如不学。
>>>
>>> 学习语法真的很容易,死记硬背也能记得住。重点是要学会这个语言背后的文化和思想,进而学会用一种更加高层的思维去解决具体的编程问题。
>>>
>>>
>>>
>> 如果非要给你一个建议,那就是尽可能的去理解不同语言背后的思想,要深入的思考。尤其是具有较大思维差异的编程语言,这样会让你的思维变得更加宽阔。如果让你考虑几种语言之间的区别,还仅仅局限于不同的语法规则、不同的类库上面时,那就说明你还没有“学完”。
>>> 如果还非要给出具体的语言,Bash shell、awk、Java、Perl、Python、Ruby、Lisp、等等等等,重点是学会“编程的思维”。
>>>
>>> 2012/2/23 Stalin.S.Working<shangzhanlin在gmail.com>
>>>
>>>> On 12-02-22 07:11 AM, huoteihj wrote:
>>>>
>>>>> 刚学玩C语 言。
>>>>>
>>>>> 想知道下一步学什么???
>>>>> 学C++还是,shell???
>>>>> 我 是打算玩linux的了,开始慢慢放弃windows。
>>>>>
>>>>> 学完是什么意思?
>>>>
>>>> --
>>>> ubuntu-zh mailing list
>>>> ubuntu-zh在lists.ubuntu.com
>>>> https://lists.ubuntu.com/**mailman/listinfo/ubuntu-zh<
>>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh>
>>> -------------- 下一部分 --------------
>>> 一个HTML附件被移除...
>>> URL:<
>>>
>> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120223/44a272ef/attachment.html
>>> --
>>> ubuntu-zh mailing list
>>> ubuntu-zh在lists.ubuntu.com
>>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
>>>
>> -------------- 下一部分 --------------
>> 一个HTML附件被移除...
>> URL:<
>> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120223/5ffd064c/attachment.html
>> --
>> ubuntu-zh mailing list
>> ubuntu-zh在lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
>> -------------- 下一部分 --------------
>> 一个HTML附件被移除...
>> URL:<
>> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120222/3a69584a/attachment.html
>> --
>> ubuntu-zh mailing list
>> ubuntu-zh在lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
>>
> -------------- 下一部分 --------------
> 一个HTML附件被移除...
> URL:<https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20120223/842a38c0/attachment.html>
其实很想硬件和软件一起玩的,不知到有没有时间。
只有这样玩,才可以玩平台移植。
关于邮件列表 ubuntu-zh 的更多信息