|
谁有vb net,c++,c#, java 供下载???急需programming教学 。。。
[复制链接]
|
|
发表于 25-3-2011 10:44 AM
|
显示全部楼层
你好,
我现在还是学生,快毕业了。
我想请问你以前是读什么科系的?
因为我读comp science, ...
1234_4321 发表于 24-3-2011 12:50 PM 
Comp sc基本上不会碰到任何hardware programming的,我当初也是好奇和roommate学的,论逻辑性hardware和software是一样的,但是hardware难在你要配合电子设计,software就必须创意了 |
|
|
|
|
|
|
|
发表于 25-3-2011 12:26 PM
|
显示全部楼层
Comp sc基本上不会碰到任何hardware programming的,我当初也是好奇和roommate学的,论逻辑性har ...
csbozy 发表于 25-3-2011 10:44 AM 
问题是我逻辑 过得去,
创意,design方面有麻烦>.< |
|
|
|
|
|
|
|
发表于 25-3-2011 12:29 PM
|
显示全部楼层
回复 1234_4321
我是读 MICROELECTRONIC,基本学习电子与 HARDWARE PROGRAMMING 的。
其实觉得你是 ...
tjtan81 发表于 24-3-2011 01:52 PM 
当时他interview我的问题包括
1)其他OS的熟悉
2)我做过的assignment/project. 要我解释4tier architecture之类的。
我老实告诉他我不确定我的知识是否可以在他的department工作.
但的确给他的"software engineer" 的标题骗取了
但视乎觉得software development的人满街都是 |
|
|
|
|
|
|
|
发表于 25-3-2011 02:28 PM
|
显示全部楼层
回复 63# 1234_4321
哈哈,MANAGER 都已经是满街都是了,更别说是做 SOFTWARE 的。。。 |
|
|
|
|
|
|
|
发表于 25-3-2011 03:15 PM
|
显示全部楼层
问题是我逻辑 过得去,
创意,design方面有麻烦>.
1234_4321 发表于 25-3-2011 12:26 PM 
你确定逻辑方面还可以?
请问你在if statement 里会常用到xor之类的冷门operator吗? |
|
|
|
|
|
|
|
发表于 25-3-2011 04:33 PM
|
显示全部楼层
回复 65# csbozy
不清楚正不正确,但发现其实有读过电子的,才会真正明白其用处/运用,不常看到写 SOFTWARE 的会用到他。。。 |
|
|
|
|
|
|
|
发表于 25-3-2011 05:15 PM
|
显示全部楼层
你确定逻辑方面还可以?
请问你在if statement 里会常用到xor之类的冷门operator吗?
csbozy 发表于 25-3-2011 03:15 PM 
我所谓的还可以是 了解,使用应该没什么大问题,
而不是比多厉害使用某种language。language应该一辈子都学不完。
如果给我一个问题,分析出来flow,在设计成为program的logic,
我应该没问题,我所谓的是这个。
当然efficiency of algorithm 我不在行,因为我不是数学家,
无法找出best case.
当然,我还在学习当中~ |
|
|
|
|
|
|
|
发表于 25-3-2011 06:20 PM
|
显示全部楼层
我所谓的还可以是 了解,使用应该没什么大问题,
而不是比多厉害使用某种language。language应该一辈子 ...
1234_4321 发表于 25-3-2011 05:15 PM 
XOR之类的是逻辑运算,每个programming language 都会用到的。
XOR在特定的情况小可以更有效率的执行以及能达到更快的速度 |
|
|
|
|
|
|
|
发表于 25-3-2011 06:23 PM
|
显示全部楼层
回复 csbozy
不清楚正不正确,但发现其实有读过电子的,才会真正明白其用处/运用,不常看到写 SOFTWA ...
tjtan81 发表于 25-3-2011 04:33 PM 
其实当你的assembly language有一定的功力后,任何language,不论hardware还是software都没有区别了 |
|
|
|
|
|
|
|
发表于 25-3-2011 09:21 PM
|
显示全部楼层
其实当你的assembly language有一定的功力后,任何language,不论hardware还是software都没有区别 ...
csbozy 发表于 25-3-2011 06:23 PM 
assembly language正是我所缺少的。
请问如何下手? |
|
|
|
|
|
|
|
发表于 25-3-2011 10:32 PM
|
显示全部楼层
assembly language正是我所缺少的。
请问如何下手?
1234_4321 发表于 25-3-2011 09:21 PM 
assembly language 是最难学习的。。。。。你可以去买一本书来看看。。。。 |
|
|
|
|
|
|
|
发表于 25-3-2011 11:35 PM
|
显示全部楼层
assembly language 是最难学习的。。。。。你可以去买一本书来看看。。。。
csbozy 发表于 25-3-2011 10:32 PM 
好的谢谢你。
对了,可以给个NOR用途的例子吗? |
|
|
|
|
|
|
|
发表于 26-3-2011 12:15 AM
|
显示全部楼层
#include<iostream.h>
void title();
void multply();
void add();
void divide();
void sub();
void main()
{
title();
multply();
add();
divide();
sub();
}
void title()
{
cout << "Operation Mathematica" << endl;
cout << "---------------------" << endl;
}
void multply()
{
int n1,n2;
int mul;
cout << "Operator Multple"<<endl;
cout << "Enter Number 1:\t" ;
cin >> n1;
cout << "Enter Number 2:\t";
cin >> n2;
mul=n1 * n2;
cout << "Multiple is" << mul<<endl;
cout <<"\n";
}
void add()
{
int a1,a2;
int total;
cout << "Operator Addition"<<endl;
cout << "Enter Number 1:\t" ;
cin >> a1;
cout << "Enter Number 2:\t";
cin >> a2;
total=a1 + a2;
cout << "Total is:\t" << total<<endl;
cout <<"\n";
}
void divide()
{
int d1,d2;
int div;
cout << "Operator Divide"<<endl;
cout << "Enter Number 1:\t" ;
cin >> d1;
cout << "Enter Number 2:\t";
cin >> d2;
div=d1 / d2;
cout << "divide is:\t" << div<<endl;
cout <<"\n";
}
void sub()
{
int s1,s2;
int subt;
cout << "Operator subtract"<<endl;
cout << "Enter Number 1:\t" ;
cin >> s1;
cout << "Enter Number 2:\t";
cin >> s2;
subt=s1 - s2;
cout << "Subtract is:\t" << subt<<endl;
cout <<"\n";
}
就是这样 call function |
|
|
|
|
|
|
|
发表于 26-3-2011 12:17 AM
|
显示全部楼层
#include <iostream.h>
void main()
{
double a,b,c,d,e,f,g,h,i,j,k,l;
int choice =0;
do
{
cout << "\n\n";
cout << "Calculation Mathematica" << endl;
cout << "........................." << endl;
cout << "1 - Addition Record:" <<endl;
cout << "2 - Multiplication Record:"<<endl ;
cout << "3 - Subtration Record: " << endl;
cout << "4 - Dividion Record: " << endl;
cout << "Please Choice Option: " << "\t";
cin >> choice;
switch(choice)
{
case 1:
cout << "Enter the number 1:\t";
cin >> a;
cout << "Enter the number 2:\t";
cin >> b;
c=a+b;
cout << "This Sum is:\t" << c<<endl;
break;
case 2:
cout << "Enter the number 1:\t";
cin >> d;
cout << "Enter the number 2:\t";
cin >> e;
f=d * e;
cout << "This Multipication is:\t"<< f <<endl;
break;
case 3:
cout << "Enter the number 1:\t";
cin >> g;
cout << "Enter the number 2:\t";
cin >> h;
i= g - h;
cout << "This Subtration is:\t"<< i <<endl;
break;
case 4:
cout << "Enter the number 1:\t";
cin >> j;
cout << "Enter the number 2:\t";
cin >> k;
l=j / k;
cout << "This Divide is:\t"<< l <<endl;
break;
default:
cout<<"\nPlease try again the choice you key in not in the list \a";
}
} while(choice!=0);
}
就是这样。。。 |
|
|
|
|
|
|
|
发表于 26-3-2011 12:21 AM
|
显示全部楼层
#include<iostream.h>
class Operation
{
int a,b,c,d,e,f,g;
public:
void input();
void addition();
void subtration();
void multiply();
void division();
};
void Operation::input()
{
cout << "Enter Number 1:" << "\t";
cin >> a;
cout << "Enter Number 2:" << "\t";
cin >> b;
cout << "Enter NUmber 3:" << "\t";
cin >> c;
}
void Operation::addition()
{
d= a+b+c;
cout << "This sum is:" << d<< endl;
}
void Operation::subtration()
{
d=a-b-c;
cout << "This Subtration is:"<< d << endl;
}
void Operation::multiply()
{
d=a*b*c;
cout << "This Multiplication is:" << d<< endl;
}
void Operation::division()
{
d=100 * 200/c;
cout << "This Division is:" << d<< endl;
}
void main ()
{
Operation obj;
obj.input();
obj.addition();
obj.subtration();
obj.multiply();
obj.division();
}
就是这样。。。 |
|
|
|
|
|
|
|

楼主 |
发表于 7-4-2011 07:27 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 11-4-2011 06:14 AM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|