社区
C语言
帖子详情
C#板块过来的,一直有个问题问C语言板块的各位大牛们??
蔡袅
2012-06-01 03:40:09
我是做C#的, 也有三年了,C语言最近一直在学和敲代码 也有一定心得了。
每次逛C论坛,都是发现大家在搞“黑屏”,算法,写一段通讯啥的,没什么具体的项目,
不像C# 大部分都是讨论项目,架构等..
不知道工作上在搞些什么?怎么与市场接轨..(问的很无知别见笑)
不带偏见,不进这个语言不了解内幕,求明示..
...全文
259
23
打赏
收藏
C#板块过来的,一直有个问题问C语言板块的各位大牛们??
我是做C#的, 也有三年了,C语言最近一直在学和敲代码 也有一定心得了。 每次逛C论坛,都是发现大家在搞“黑屏”,算法,写一段通讯啥的,没什么具体的项目, 不像C# 大部分都是讨论项目,架构等.. 不知道工作上在搞些什么?怎么与市场接轨..(问的很无知别见笑) 不带偏见,不进这个语言不了解内幕,求明示..
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2012-06-05
打赏
举报
回复
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……
Lactoferrin
2012-06-05
打赏
举报
回复
楼上的言论估计那几个可以把死人喷活
足球中国
2012-06-05
打赏
举报
回复
[Quote=引用楼主 的回复:]
我是做C#的, 也有三年了,C语言最近一直在学和敲代码 也有一定心得了。
每次逛C论坛,都是发现大家在搞“黑屏”,算法,写一段通讯啥的,没什么具体的项目,
不像C# 大部分都是讨论项目,架构等..
不知道工作上在搞些什么?怎么与市场接轨..(问的很无知别见笑)
不带偏见,不进这个语言不了解内幕,求明示..
[/Quote]
c#区的很多人都井底之蛙。人家只要说不好。肯定会提反对意见。比较浮躁。
c#区的几个MVP。平时写代码的运行效率比别人起慢个十几倍。而且你的代码是运行在服务器端,不象这个板块里。几乎每天都上演着如何提高代码效率的事情。
比如11楼的言论。如果这样的话出现在c#区。估计那几个MVP会把他喷死。这个是身有体会。
Lactoferrin
2012-06-05
打赏
举报
回复
[Quote=引用 12 楼 的回复:]
因为这个板块里学生居多,学生当然都讨论一下课本上的东西了。
[/Quote]
这个准确
飞天御剑流
2012-06-04
打赏
举报
回复
[Quote=引用 15 楼 的回复:]
谢谢ls几位,最近看《C和指针》基本快看完了,
基本上八九成理解到位了,接下来需要怎么练手??
[/Quote]
再去看一本书《c语言接口与实现》,然后在windows和linux中选一个,或者两者皆选。
赵4老师
2012-06-04
打赏
举报
回复
[Quote=引用 15 楼 的回复:]
谢谢ls几位,最近看《C和指针》基本快看完了,
基本上八九成理解到位了,接下来需要怎么练手??
[/Quote]
VC调试(TC或BC用TD调试)时按Alt+8、Alt+6和Alt+5,打开汇编窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应内存和寄存器变化,这样过一遍不就啥都明白了吗。
对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
(Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
想要从本质上理解C指针,必须学习汇编以及C和汇编的对应关系。
从汇编的角度理解和学习C语言的指针,原本看似复杂的东西就会变得非常简单!
指针即地址。“地址又是啥?”“只能从汇编语言和计算机组成原理的角度去解释了。”
提醒:
“学习用汇编语言写程序”
和
“VC调试(TC或BC用TD调试)时按Alt+8、Alt+6和Alt+5,打开汇编窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应内存和寄存器变化,这样过一遍不就啥都明白了吗。
(Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
想要从本质上理解C指针,必须学习C和汇编的对应关系。”
不是一回事!
不要迷信书、考题、老师、回帖;
要迷信CPU、编译器、调试器、运行结果。
并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。
任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!
对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!
蔡袅
2012-06-04
打赏
举报
回复
谢谢ls几位,最近看《C和指针》基本快看完了,
基本上八九成理解到位了,接下来需要怎么练手??
飞天御剑流
2012-06-04
打赏
举报
回复
[Quote=引用 18 楼 的回复:]
引用 17 楼 的回复:
引用 15 楼 的回复:
谢谢ls几位,最近看《C和指针》基本快看完了,
基本上八九成理解到位了,接下来需要怎么练手??
再去看一本书《c语言接口与实现》,然后在windows和linux中选一个,或者两者皆选。
大侠目前做什么具体工作?
[/Quote]
让你、你的家人、你的朋友、还有你接触过或未接触过的人能够在这片土地上自由、快乐地生活、工作,当然还有泡妞、蹦迪、过网瘾......
蔡袅
2012-06-04
打赏
举报
回复
[Quote=引用 17 楼 的回复:]
引用 15 楼 的回复:
谢谢ls几位,最近看《C和指针》基本快看完了,
基本上八九成理解到位了,接下来需要怎么练手??
再去看一本书《c语言接口与实现》,然后在windows和linux中选一个,或者两者皆选。
[/Quote]大侠目前做什么具体工作?
localxiao
2012-06-02
打赏
举报
回复
拿C折腾那些UI啥的,不是自己找麻烦么
本身C的应用场合就是性能,或者是直接和硬件打交道,或者是可控性好
这些东西,无外乎就是算法,并发之类的东西
都是以尽量降低内存 cpu使用率,或者是,最大程度亲和系统相关的
从绝大部分场合来讲,都是后台的支撑程序,很少有前台的,所以,搞黑乎乎的窗口很正常
再者,很多linux服务器还不开X呢,win2008也可以不装界面了,不一样做服务器么
语言的应用场合不同而已
Furney
2012-06-02
打赏
举报
回复
语言特性决定使用的范围
「已注销」
2012-06-01
打赏
举报
回复
因为这个板块里学生居多,学生当然都讨论一下课本上的东西了。
pathuang68
2012-06-01
打赏
举报
回复
C++借鉴了C
Java借鉴了C++
C#借鉴了C++和Java
学好了C++,再去学Java和C#,其容易程度和看小说差不多,反过来则相当有难度(俺刚好对C、C++、Java和C++都有点了解,在实际项目中都用过一阵子)。
qq120848369
2012-06-01
打赏
举报
回复
楼主见得东西太少了... 技术视野和语言没多大关系,关键在于你想不想多学多看.
Athenacle_
2012-06-01
打赏
举报
回复
C的主要特点是对底层的操纵能力,这就注定了C很少参与了上层的开发,而从底层为整个IT业打下了基础
Coder_Y_Jao
2012-06-01
打赏
举报
回复
lz说的 没什么具体项目 可能指的是没能看到成型的产品。
不是它不存在,而是离上层稍远。
另外,底层的东西大多没有ui,不直观,而且越是底层的东西越基本,概念反而越少,
另外个人觉得,从开始学习一门语言算起,C#er 会更早的接触更宏观的项目和架构等等,因为绕开了语言本身的复杂性和相关领域的技术难度
Defonds
2012-06-01
打赏
举报
回复
c 和硬件打交道的多,应用类的较多。C# 适合大型服务类项目。
W170532934
2012-06-01
打赏
举报
回复
每个语言都有自己适用的领域。C就不适用去搞那些网页开发。
赵4老师
2012-06-01
打赏
举报
回复
建议楼主可以搜索下载并参考一下eMule或者Quake系列的源代码。
蔡袅
2012-06-01
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
可能这里讨论具体的问题比较多一些吧,因为c++的特性
[/Quote]这个怎么说?
[Quote=引用 3 楼 的回复:]
C/C++还搞“无屏”的驱动和服务呢。
[/Quote]略知一二。
加载更多回复(3)
C语言
先导
基于个人编码学习经验总结的
C语言
学习指南,涉及
C语言
的重要性、发展历史、优劣势、应用场景、学习路径和资源,以及代码标准和结构,旨在为初学者提供学习
C语言
的全面概述和建议。
内存溢出的几种原因和解决办法
JNI就不用多说了,尽量少用,除非你的代码太牛B了,我无话可说,呵呵,这种内存如果没有在被调用的语言内部将内存释放掉(如
C语言
),那么在进程结束前这些内存永远释放不掉,解决办法只有一个就是将进程kill掉。...
C#
/asp.net-智能制造业ERP系统--89973(免费领源码+开发文档)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、
C#
、C++、python、数据可视化、大数据、全套文案
本设计主要实现集人性化、高效率、便捷等优点于一身的智能制造业ERP系统,完成主页、...智能制造业ERP系统本文主要是采用
C#
语言、ASP.NET技术、SQL Server数据库、IIS服务器作为开发平台,系统采用B/S结构进行开发。
题解 | #查找入职员工时间排名倒数第三的员工所有信息#
北森云,base北京,要Java转
c#
,而且要求提前实习三个月,18*今天下午三个前端面试,经纬一面,数字马力二面,金山一面,风格迥异,其中给金山面试官最大好评,答得有
问
题
会补充纠正,也比较有耐心,最重要的是结尾...
基于
C#
+asp.net+智能制造业ERP系统--89973(免费领源码+数据库)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、
C#
、C++、python、数据可视化、大数据、全套文案
3.2需求分析 在系统开发设计前,应该对功能做初步设想,清楚这个管理系统有什么
板块
,每个
板块
有什么功能,整体的设计是否满足使用者的需求,接着对所开发的系统功能进行的详细分析总结,从而设计出完整的系统并将...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章