Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
More on the VFP General Questions
Message
From
12/08/2001 02:22:11
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Other
Title:
More on the VFP General Questions
Miscellaneous
Thread ID:
00542726
Message ID:
00542726
Views:
50
This is not actually on the application side but more on the concept of VFP as a programming language

Sequence Control
1. Arithmetic Expresions
- discuss the operator precedence and associativity rules, order of operand evaluation, short-circuit evaluation provided by the language
- are there restrictions on operand evaluation side effects
- does the language allow user-defined operator overloading?
- what mode mixing is allowed in expressions?
- type conversions being followed (if for ex. the language uses coercion, how?)

2. Assignment Statements
- Discuss the form of assignment statement/s provided

3. Selection Statements
- discuss the selection statement provided by VFP
- What is the form and type of the expression that controls the selection?
- Can a single statement, a sequence of statements, or a compound statement be selected?
- How should the meaning of nested selectors be specified?

4. Iterative Statements
- Discuss the looping constructs provided by VFP
- What is the type and scope of the loop variable?
- What value does the loop variable have at loop termination?
- Should it be legal for the loop variable or loop parameters to be changed in the loop, and if so, does the change affect loop control?
- Should the loop parameters be evaluated only once, or once for every iteration?


Data Control
1. Different categories of subprograms and design issues for each
2. Different parameter passing methods used by VFP
3. Different kinds of type checking provided
4. Design issues for subprograms
4.1 What parameter-passing method/s are used?
4.2 Are the types of actual parameters checked against the types of the formal parameters?
4.3 Are local variables statically or dynamically allocated?
4.4 If subprograms can be passed as parameters, what is the referencing environment of such subprogram?
4.5 If subprograms can be passed as parameters, are the types of parameters checked in calls to the passed subprograms?
4.6 Can subprogram definitions appear in other subprogram definitions?
4.7 Can subprograms be overloaded?
4.8 Can subprograms be generic?
4.9 Is either separate or independent compilation possible?

5. How are referencing environments represented and used/accessed

Thanks again!!!!
t|h|e|o|p|r|o|
Next
Reply
Map
View

Click here to load this message in the networking platform