BusinessProgramLanguage:
C # There are many advantages and disadvantages. I will summarize them as follows.
1. The syntax expression is inconsistent with the operation.
For example: int I = 1; I + = 1; // I = 2. If int is a value type, replace 1 with 2 directly on the stack.
String S = "hello"; S + = "world"; // string is a reference type. The first step is to host the object on the stack as "hello ", step 2: host the heap to generate a new object "Hello world". s references to remove the "hello" object and reference it to the "Hello World" object.
The stringbuilder type is used as an alternative.
Relational Database:
1. The concept of E-R model is mixed.
The ERTU can be used to describe a simple relational model. Once it is a little complicated, its non-rigorous concept can be ambiguous to express the relationship. Then, one thousand database designers came up with one thousand ideas. A E-R diagram is like a descriptionAlgorithmPseudoCode.
No alternative. Personal YY alternative solution, data flow process, design constraints between data tables and tables.