Friday, 10 February 2012

12

See some seniors in college on how to develop the coding and related to the project. 

Thursday, 9 February 2012

11

Doing some research on C++. Find some interesting coding that can make reference. 

Wednesday, 8 February 2012

10

C language also have own syntax,keywords and arithmetic symbols that can be use. These characteristics might be apply into the software for this project.

Character set

The basic C source character set includes the following characters:
Newline indicates the end of a text line; it need not correspond to an actual single character, although for convenience C treats it as one.
Additional multibyte encoded characters may be used, but are not portable. The latest C standard (C11) allows multinational Unicode characters to be embedded portably within C source text by using a \uDDDD encoding (where DDDD denotes a Unicode character code), although this feature is not yet widely implemented.
The basic C execution character set contains the same characters, along with representations for alertbackspace, and carriage returnRun-time support for extended character sets has increased with each revision of the C standard. 

Keywords

C89 has 32 keywords (reserved words with special meaning):


break
case
char
const
continue
default
do


else
enum
extern
float
for
goto
if


long
register
return
short
signed
sizeof
static


switch
typedef
union
unsigned
void
volatile
while
C99 adds five more keywords:



_Bool
_Complex
_Imaginary


inline
restrict
C11 adds seven more keywords:


_Alignas
_Alignof
_Atomic
_Generic

_Noreturn
_Static_assert
_Thread_local

Operators

Main article: Operators in C and C++C supports a rich set of operators, which are symbols used within an expression to specify the manipulations to be performed while evaluating that expression. C has operators for:
  • equality testing: ==!=
  • sequencing: ,

Tuesday, 7 February 2012

9

Do some research or reference to be specific on what is C language to be more understand. Most of the reference were taken from internet (Google) only. C is use for system program or program that can be compile into integrated circuit.


C is often used for "system programming", including implementing operating systems and embedded system applications, due to a combination of desirable characteristics such as code portability and efficiency, ability to access specific hardware addresses, ability to pun types to match externally imposed data access requirements, and low run-time demand on system resources. C can also be used for website programming using CGI as a "gateway" for information between the Web application, the server, and the browser. Some reasons for choosing C over interpreted languages are its speed, stability, and near-universal availability. [taken from Wikipedia]
Syntax in C language
C has a formal grammar specified by the C standard. [taken from Wikipedia]
C source files contain declarations and function definitions. Function definitions, in turn, contain declarations and statements. Declarations either define new types using keywords such as struct,union, and enum, or assign types to and perhaps reserve storage for new variables, usually by writing the type followed by the variable name. Keywords such as char and int specify built-in types. Sections of code are enclosed in braces ({ and }, sometimes called "curly brackets") to limit the scope of declarations and to act as a single statement for control structures. The most common statement is an expression statement, consisting of an expression to be evaluated, followed by a semicolon; as a side effect of the evaluation, functions may be called and variables may be assigned new values. To modify the normal sequential execution of statements, C provides several control-flow statements identified by reserved keywords. Structured programming is supported by if(-else) conditional execution and by do-whilewhile, and for iterative execution (looping). The for statement has separate initialization, testing, and re-initialization expressions, any or all of which can be omitted. break and continue can be used to leave the innermost enclosing loop statement or skip to its re-initialization. There is also a non-structured goto statement which branches directly to the designated label within the function. switch selects a case to be executed based on the value of an integer expression. Expressions can use a variety of built-in operators and may contain function calls. [taken from Wikipedia]

Monday, 6 February 2012

8

After make some research, decided to use C language to store data for this project.