佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 3378|回复: 43

我对programming的知识是0

[复制链接]
发表于 8-9-2012 12:08 PM | 显示全部楼层 |阅读模式
请问我想要学programming ,但我是从0 开始的,而我因该从那里开始呢?
有什么basic tutorial of programming 吗??还是有什么建议吗?

回复

使用道具 举报


ADVERTISEMENT

发表于 8-9-2012 06:40 PM | 显示全部楼层
1. 先学 google search, 学习怎样用 key 找资料
2. 搞清楚要学什么.. programming 是讲究 logic 的学问.. 知道自己要什么/做什么的学问..
3. 电脑语言有 C/C++, Java, .NET, Php, Ruby.. 如果想看list, 可以在 google search [programming language list wiki]  (4个KEY)
4. 如果针对一种电脑语言, 如想学JAVA, 可以 google search [Java Beginner Tutorial] (3个KEY)

所以, 先搞清楚要学什么 programming language 先吧.. 之后就学 google search..
以后, 有什么问题, 90%你都可以自己解决.. 不需在论坛中[等待]或[求人]..

如果你看不惯网上的资料.. 买书也是一种选择..
我家里也堆满科技书的说.. 每一两年就会订些书来看..
回复

使用道具 举报

发表于 10-9-2012 11:16 PM | 显示全部楼层
个人觉得如果直接从编程语言上手,初期过后很容易遇到瓶颈。
应该了解基础知识和背景。

P/S: 你要学的编程是什么,或者说,你想达到什么目的?网页/伺服器?PC客户端软件?内嵌试软件?
回复

使用道具 举报

 楼主| 发表于 10-9-2012 11:33 PM | 显示全部楼层
我想要create 一个multimedia的软件,还很遥远,但我真的很想。。都在看着,学习着。。。
回复

使用道具 举报

发表于 10-9-2012 11:40 PM | 显示全部楼层
Anglyed 发表于 10-9-2012 11:33 PM
我想要create 一个multimedia的软件,还很遥远,但我真的很想。。都在看着,学习着。。。

什么是multimedia 软件?
多媒体(音乐/视频)播放器?
回复

使用道具 举报

 楼主| 发表于 10-9-2012 11:57 PM | 显示全部楼层
yeenfei 发表于 10-9-2012 11:40 PM
什么是multimedia 软件?
多媒体(音乐/视频)播放器?

对阿, 就是这两个阿。。。
但是这,还需要研究很多很多东西。。。。


回复

使用道具 举报

Follow Us
发表于 11-9-2012 01:00 PM | 显示全部楼层
使用VB。net
容易学习,debug容易。
回复

使用道具 举报

发表于 12-9-2012 10:06 PM | 显示全部楼层
yeenfei 发表于 10-9-2012 11:16 PM
个人觉得如果直接从编程语言上手,初期过后很容易遇到瓶颈。
应该了解基础知识和背景。

java应该怎么样下手呢?
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 13-9-2012 12:05 AM | 显示全部楼层
想问下,有什么tech & programming E-magazine 吗?还有的是,我想懂下现在多数都是用什么language来create programme ??
回复

使用道具 举报

发表于 13-9-2012 12:29 AM | 显示全部楼层
Anglyed 发表于 10-9-2012 11:57 PM
对阿, 就是这两个阿。。。
但是这,还需要研究很多很多东西。。。。

通常这类软件要从低层入手比较好,
如果你之前对编程一窍不通,那么可以从二进制(binary)开始了解软件开发的世界。
过后研究编码(encoding/decoding)的原理(基础就行),接着学习各平台上资料的储存/读取及输出方式(声卡/显示)


回复

使用道具 举报

发表于 13-9-2012 12:40 AM | 显示全部楼层
加峻 发表于 12-9-2012 10:06 PM
java应该怎么样下手呢?

Java 语言天生的定位导致它不会在低层有很大的作为,应该专注于应用开发(application)
它的跨平台性也适合用来做系统架构(platform/architecture),不过这通常要一定项目规模才用得到,可以参考J2EE core pattern
回复

使用道具 举报

发表于 14-9-2012 04:20 PM | 显示全部楼层
爲什麽要create一個multimedia軟件?
其實我第一個接觸的language是vb6
到現在爲止都focus在c++
回复

使用道具 举报

发表于 15-9-2012 10:58 PM | 显示全部楼层
javabean 发表于 14-9-2012 04:20 PM
爲什麽要create一個multimedia軟件?
其實我第一個接觸的language是vb6
到現在爲止都focus在c++: ...

跟我很像
中学时自修VB6, 可以写些简单软件(如帮家里公司写账目管理/文件打印)。
读学院时靠些HTML + Flash 赚点外快,
大学时才真正系统化的从低学起,由最基本的电子元件开始认识电脑 (汇编,VHDL),
出来工作后才掌握C/C++ (及随后的 MFC/Socket/COM/SSE),
某些原因换到小新工作后开始接触Java (及企业级软件架构),
目前为了自己的创业梦想,学习ASP.NET + C#来编写商业软件
回复

使用道具 举报

 楼主| 发表于 17-9-2012 01:41 AM | 显示全部楼层
我开始要学C 了,和我用了一个software 那是 dev C++。
但是我一个programme都写不出来,即使我copy and paste sample example, 但是我的programme 会有error 和fail to compile。
不明白为什么, 可以帮帮忙什么原因吗?

#include<stdio.h>

#define SECRET 10

void main(main)
{ int guess;

printf("What's your guest");
scanf("%i"&guess);
if(guess==secret)
printf("you guessed that");
printf("the secret number was %i.\, SECRET);
}

这是从书抄出来的,
第一,我不明白, 什么language,是for什么software的,for instance,
C 要用什么software, 才能写,C++, Java, HTML, .Net, ect..
要怎样分呢?

第二,是什么是#include, 为什么是#include 而不是其他呢?
接下来是void main, printf, scanf, 都其实是什么来的。书有没有解释,
website写了又不是很明白,所以小弟在这里想向长辈门学习。

第三,跟着书写的程序,我在dec C++ 里,为什么会有那么多的error..
导致这程序无法compile...

其实,我也是刚进第一年的电脑工程。
一想到那么多东西,我不明白,我就很stress 了。。。
求求你们帮下我。
谢谢。。。 本帖最后由 Anglyed 于 17-9-2012 01:44 AM 编辑

回复

使用道具 举报

发表于 17-9-2012 02:25 AM | 显示全部楼层
Anglyed 发表于 17-9-2012 01:41 AM
我开始要学C 了,和我用了一个software 那是 dev C++。
但是我一个programme都写不出来,即使我copy and p ...

1)可以用visual studio,里面有c++,c#.net, vb.net, asp.net等Microsoft develop的langauge看你要写那个都可 以。。。
   java的话去java website download吧,还有用net bean也ok的。。。

2)#include是包含程序的命令
   <stdio.h>里面收了一堆程序的命令如printf,然后你要把它们include进去你的program,酱你写的时候用的那些function 如printf system才知道是什么来的。。。如果你写的function是system在#include里面找不到的就会return error。你要知道stdio.h 里面其实有什么function可以用。。。善用google吧。。。
http://www.cplusplus.com/reference/clibrary/cstdio/

void main, printf, scanf 那些去那个link看看。。。

3)我电脑没有compiler,等楼下回答。。。


本帖最后由 ck_07 于 17-9-2012 02:46 AM 编辑

回复

使用道具 举报

 楼主| 发表于 17-9-2012 02:36 AM | 显示全部楼层
我有visual studio, 但是更难用。。。!
也是有很多error
回复

使用道具 举报


ADVERTISEMENT

发表于 17-9-2012 02:49 AM | 显示全部楼层
Anglyed 发表于 17-9-2012 02:36 AM
我有visual studio, 但是更难用。。。!
也是有很多error

我改了那个回复,去看吧。。。

不明白那个error就直接把error message copy paste进google search看。。。
回复

使用道具 举报

发表于 17-9-2012 11:03 AM | 显示全部楼层
Anglyed 发表于 17-9-2012 01:41 AM
我开始要学C 了,和我用了一个software 那是 dev C++。
但是我一个programme都写不出来,即使我copy and p ...

不好意思,不是很明白你说什么?
1) 什么是“什么language,是for什么software的,for instance”?

C 要用什么software, 才能写
你是指IDE吧?
http://en.wikipedia.org/wiki/Integrated_development_environment

“C++, Java, HTML, .Net, ect..要怎样分呢?”,这也不明白,分什么?

2) 这些是keyword,简单来说这些keyword在设计这个语言的时候,设定来方便编程。当你的程序里头有特定的keyword时,它会去执行一些特定的工作。比如说printf,就是把里头的字眼打印在荧幕上。
http://en.wikipedia.org/wiki/Keyword_%28computer_programming%29

3) 或许你写错什么,或许你漏了什么,那些error是什么error?
我没有学过c,c++也还老师了,不过我想可能这里出问题了。
  1. printf("the secret number was %i.\, SECRET);
复制代码
回复

使用道具 举报

发表于 18-9-2012 06:39 PM | 显示全部楼层
没出路, 做别的事吧
回复

使用道具 举报

发表于 21-9-2012 04:19 PM | 显示全部楼层
加峻 发表于 12-9-2012 10:06 PM
java应该怎么样下手呢?

要学java可以找我。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 6-10-2025 01:27 PM , Processed in 0.526107 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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