斯坦福公共课 编程范式
pltc325
这个作者很懒,什么都没留下…
展开
-
第2课
1.c/c++ 类型所占字节类型名 大小(byte) char 1short 2int 4long 4float 4double 82.cast转换种类 行为 例子 char->short 因为'A'实际表示为65,所以short变量值为65sh原创 2011-04-04 12:13:00 · 305 阅读 · 0 评论 -
第6课
<br /> #include<iostream> using namespace std; /* //Stack.h starts typedef struct Stack{ int* elems; int logical_len; int alloc_len; }stack; void StackNew(stack* s); void StackDepose(stack* s); void StackPus原创 2011-04-08 22:28:00 · 293 阅读 · 0 评论 -
第5课
<br /> <br />#include<iostream> using namespace std; //compare function for int int IntCmp(void* elem1,void* elem2) { int *ip1=(int*)elem1; int *ip2=(int*)elem2; return *ip1-*ip2; } //compare function for char* int StrCmp(void* el原创 2011-04-08 12:40:00 · 291 阅读 · 0 评论 -
第4课
cout原创 2011-04-06 19:04:00 · 224 阅读 · 0 评论 -
第7课
<br />//Stack.h #ifndef STACK_H #define STACK_H typedef struct Stack{ void* elems; int logical_len; int alloc_len; int elem_size; void (*freefn)(void*);//function pointer is responsible for freeing the content s->elems[i] points原创 2011-04-13 21:28:00 · 359 阅读 · 0 评论 -
第27课 Haskell
Haskell is Functional Programming Language.History:Lisp/Scheme (1959)ML/Ocaml(1979)Miranda(1985)Haskell 98(2003)Haskell is neatSafe like java/ Compiled => Run wellFast like C (Haskell is 1.5x slower than C/Scheme 9.4x/Python 16x/PHP 23x/Ruby 57x)Fun like P原创 2011-04-24 20:35:00 · 385 阅读 · 0 评论