You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Documentation/botr/intro-to-clr.md
+11-13
Original file line number
Diff line number
Diff line change
@@ -53,19 +53,17 @@ It is this dedication to ease of use (which goes hand in hand with simplicity of
53
53
54
54
The runtime has many features, so it is useful to categorize them as follows:
55
55
56
-
1. Fundamental features – Features that have broad impact on the design of other features. These include:
57
-
a. Garbage Collection
58
-
b. Memory Safety and Type Safety
59
-
c. High level support for programming languages.
60
-
61
-
2. Secondary features – Features enabled by the fundamental features that may not be required by many useful programs:
62
-
a. Program isolation with AppDomains
63
-
b. Program Security and sandboxing
64
-
65
-
3. Other Features – Features that all runtime environments need but that do not leverage the fundamental features of the CLR. Instead, they are the result of the desire to create a complete programming environment. Among them are:
66
-
a. Versioning
67
-
b. Debugging/Profiling
68
-
c. Interoperation
56
+
1.**Fundamental features** – Features that have broad impact on the design of other features. These include:
57
+
1. Garbage Collection
58
+
2. Memory Safety and Type Safety
59
+
3. High level support for programming languages.
60
+
2.**Secondary features** – Features enabled by the fundamental features that may not be required by many useful programs:
61
+
1. Program isolation with AppDomains
62
+
2. Program Security and sandboxing
63
+
3.**Other Features** – Features that all runtime environments need but that do not leverage the fundamental features of the CLR. Instead, they are the result of the desire to create a complete programming environment. Among them are:
0 commit comments