有爱,有技术,有你^_^)y
╱人◕‿‿◕人╲订下契约(注册新用户)

合作站点账号登陆

QQ登录

只需一步,快速开始

快捷导航
楼主: ladace
收起左侧

[闲聊/讨论] 编程从哪里学起【个人见解

 关闭 [复制链接]

该用户从未签到

28

主题

103

好友

9783

积分

技术宅认证程序员

苦逼,受剥削人民

积分
9783
发表于 2012-12-18 11:38:25 | 显示全部楼层

嵌入式和移动开发是两码事
嵌入式大部分是面向WinCE或者Linux的
一般都是C\C++  
Linux那块我没弄过
我主要是弄WinCE的  WinCE上面能用C# (.net)开发
比用MFC方便很多  当然性能就低一点
嵌入式的性能普遍比手机什么的要低得多
我手上这块板子还是ARM9的

移动开发就是指开发手机/平板的软件了
例如iOS/安卓/WP
这些只能用厂商提供给你的接口进行开发  自由度没嵌入式那么高
但是相对的就简单很多
入门也很简单  学了基础之后 可以直接下相应的SDK进行开发了
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

28

主题

103

好友

9783

积分

技术宅认证程序员

苦逼,受剥削人民

积分
9783
发表于 2012-12-18 11:44:30 | 显示全部楼层
nevertry 发表于 2012-12-18 09:16
求解
C# 和C/C++有什么区别??

语法上来说
C是面向过程
C++是面向对象和面向过程都支持 为了兼容C
C#是完全面向对象

执行上来说
C/C++都是编译成本地代码
C#是编译成.net的IL(中间语言)  所有C#是托管语言  运行C#的程序必须要.net运行库 (也有第三方运行库例如mono)

性能上来说
C>C++>C#
开发速度和方便程度上来说
C#>C++>C

另外C#(.net)并不是只能在微软的平台上面跑
Mono使得.net程序在不修改的情况下跑几乎现在所有的平台(win,linux,MAC,iOS,安卓等等)

点评

性能上C++和C语言还是差别不小的 这就是为啥单片机都是用C语言的原因  发表于 2012-12-30 10:29
性能上说C和C++是正负5%(貌似来自于Thinking in C++),没有谁快谁慢之说。当然看你怎么写了……  发表于 2012-12-29 23:48
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 3 天

连续签到: 1 天

[LV.2]偶尔看看I

8

主题

32

好友

1万

积分

第一章

积分
12616
发表于 2012-12-18 12:19:33 | 显示全部楼层
秋声赋 发表于 2012-12-18 11:38
嵌入式和移动开发是两码事
嵌入式大部分是面向WinCE或者Linux的
一般都是C\C++  

我听说嵌入式开发是最难的……真的假的?
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

28

主题

103

好友

9783

积分

技术宅认证程序员

苦逼,受剥削人民

积分
9783
发表于 2012-12-18 15:26:22 | 显示全部楼层
nevertry 发表于 2012-12-18 12:19
我听说嵌入式开发是最难的……真的假的?

这个都是相对的
嵌入式虽然编码有点难
但是相应的要求一般比计算机软件要低
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

22

好友

6347

积分

序章

积分
6347
发表于 2012-12-18 15:49:12 | 显示全部楼层
C语言是HARD严重同意啊!!
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 3 天

连续签到: 1 天

[LV.2]偶尔看看I

8

主题

32

好友

1万

积分

第一章

积分
12616
发表于 2012-12-19 15:15:40 | 显示全部楼层
秋声赋 发表于 2012-12-18 15:26
这个都是相对的
嵌入式虽然编码有点难
但是相应的要求一般比计算机软件要低 ...

要求是指什么?
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

28

主题

103

好友

9783

积分

技术宅认证程序员

苦逼,受剥削人民

积分
9783
发表于 2012-12-19 15:42:33 | 显示全部楼层
nevertry 发表于 2012-12-19 15:15
要求是指什么?

就是软件的功能要求啊
你不可能说让一个嵌入式设备做你的服务器吧
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

16

好友

3802

积分

序章

积分
3802
发表于 2012-12-19 19:15:03 | 显示全部楼层
从学硬件转软 对语言很是纠结啊 嘛 慢慢来吧==
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

13

主题

32

好友

1万

积分

第一章

积分
10632
发表于 2012-12-20 20:15:03 | 显示全部楼层
哦这。。。C++和java上镜率好高。。。
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 4 天

连续签到: 1 天

[LV.2]偶尔看看I

48

主题

89

好友

1万

积分

抚琴台 · 羽徽

积分
15767
 楼主| 发表于 2012-12-29 23:50:15 | 显示全部楼层
nevertry 发表于 2012-12-18 12:19
我听说嵌入式开发是最难的……真的假的?

更难一些。因为不确定的因素更多了。我们这学期就有嵌入式的课程。
不过比这更难的是用VHDL写硬件。
对不起,这不是你期待的明天。我游戏怎么还没做完
回复 支持 反对

使用道具 举报

签到天数: 4 天

连续签到: 1 天

[LV.2]偶尔看看I

48

主题

89

好友

1万

积分

抚琴台 · 羽徽

积分
15767
 楼主| 发表于 2012-12-29 23:53:35 | 显示全部楼层
cao884203 发表于 2012-12-18 09:28
你无视了我们嵌入式程序员。。。。 汇编和C编写驱动程序!  不过已经说的很全了 ...

= = 啊 是啊……但那些应该专业出身比较好吧……不然就是跪的节奏
对不起,这不是你期待的明天。我游戏怎么还没做完
回复 支持 反对

使用道具 举报

签到天数: 4 天

连续签到: 1 天

[LV.2]偶尔看看I

48

主题

89

好友

1万

积分

抚琴台 · 羽徽

积分
15767
 楼主| 发表于 2012-12-29 23:56:41 | 显示全部楼层
不是一行是易航 发表于 2012-12-18 00:41
那就有很大的局限喽= =

只开发微软的产品……也不算很局限……看情况了……
不过C#是很好用……很方便。只是搞研究的人不喜欢用
对不起,这不是你期待的明天。我游戏怎么还没做完
回复 支持 反对

使用道具 举报

签到天数: 4 天

连续签到: 1 天

[LV.2]偶尔看看I

48

主题

89

好友

1万

积分

抚琴台 · 羽徽

积分
15767
 楼主| 发表于 2012-12-29 23:58:11 | 显示全部楼层
nevertry 发表于 2012-12-18 09:03
难道Java不是更多的用于嵌入式开发的么??淫家一直这么认为的说…… ...

Java也就最近开发Android吧…不算嵌入式…我们嵌入式都用embed linux系统用C编程的。。。。
对不起,这不是你期待的明天。我游戏怎么还没做完
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

10

好友

1万

积分

第一章

积分
11586
发表于 2013-1-5 11:16:36 | 显示全部楼层
看看
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

10

好友

1万

积分

第一章

积分
11586
发表于 2013-1-5 11:16:43 | 显示全部楼层
看看
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

本版积分规则

小黑屋|手机版|技术宅(基宅) ( 粤ICP备18082987号-1 | 浙公网安备 33010902001746号 )

GMT+8, 2024-6-27 04:23 , Processed in 0.285064 second(s), 27 queries , Redis On.

Copyright © 2018 技术宅社区

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表