Seed7 Programming Language Manual
معرفی کتاب «Seed7 Programming Language Manual» نوشتهٔ Thomas Mertes، منتشرشده توسط نشر seed7.sourceforge.net در سال 2019. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Seed7 Programming Language Manual» در دستهٔ بدون دستهبندی قرار دارد.
Features of Seed7......Page 2 How to read the Manual......Page 3 Hello World......Page 5 For Loop & Float Expressions......Page 6 Parameters......Page 7 Declare a Statement......Page 9 Template declaring a Statement......Page 10 Normal Declarations......Page 12 Syntax Declarations......Page 13 System Declarations......Page 14 Assignment......Page 15 REPEAT......Page 16 FOR......Page 17 FOR-STEP......Page 18 IF......Page 20 CASE......Page 22 boolean......Page 24 integer......Page 25 bigInteger......Page 30 rational......Page 34 bigRational......Page 36 float......Page 38 complex......Page 41 char......Page 42 string......Page 43 array......Page 47 hash......Page 48 set......Page 49 struct......Page 51 reference......Page 52 ref_list......Page 55 ptr......Page 56 color......Page 57 time......Page 58 duration......Page 59 file......Page 61 text......Page 63 func......Page 64 void......Page 65 type......Page 66 expr......Page 67 ref......Page 69 in......Page 70 inout......Page 72 attr......Page 73 Interface & Implementation......Page 75 Dynamic Dispatch......Page 76 Inheritance......Page 77 Multiple Dispatch......Page 79 Replacing Pointers with Interface Types......Page 81 8 File System......Page 83 Conversion to Strings & back......Page 84 Basic IO Operations......Page 87 IO with Conversion......Page 89 Simple Read & Write Statements......Page 90 Standard Input & Output Files......Page 91 Access to OS Files......Page 92 Keyboard File......Page 95 Sockets......Page 99 User File Types......Page 101 Scanning a File......Page 102 Seed7 Structured Syntax Description......Page 108 Statement Syntax......Page 109 Priority & Associativity......Page 111 Operators Syntax......Page 112 Syntax of predefined Statements......Page 115 Advanced Syntax Definitions......Page 117 Comparison of EBNF & S7SSD......Page 118 White Space......Page 120 Identifiers......Page 121 Literals......Page 122 Call Expressions......Page 126 Dot Expressions......Page 127 readDir......Page 128 getcwd......Page 129 mkdir......Page 130 fileType......Page 131 fileMode......Page 132 fileSize......Page 133 getMTime......Page 134 readlink......Page 135 removeAnyFile......Page 136 moveFile......Page 137 file(PROGRAM)......Page 138 environment......Page 139 13 Primitive Actions......Page 141 Array Types......Page 145 Type bigInteger......Page 146 Type char......Page 148 Directory, File & other Commands......Page 149 Declarations......Page 150 Graphic Output......Page 151 Type clib_file......Page 153 Type float......Page 154 Graphic Keyboard......Page 155 Type integer......Page 156 Text (Console) Screen Keyboard......Page 158 Type pollData......Page 159 proc Operations & Statements......Page 160 Type program......Page 161 Type reference......Page 162 Type ref_list......Page 163 Set Types......Page 164 PRIMITIVE_SOCKET......Page 165 Types Database & sqlStatement......Page 166 Type string......Page 167 Type type......Page 168 Type utf8_file......Page 169 14 Foreign Function Interface......Page 170 C Types used......Page 172 String & Path Conversions......Page 174 stri_to_cstri8_buf......Page 175 cstri_to_stri......Page 176 cstri8_or_cstri_to_stri......Page 177 cp_to_os_path......Page 178 os_stri_free......Page 179 Action Parameters Access Macros......Page 180 Functions to create Action Results......Page 181 Compile Time Errors......Page 183 Exceptions......Page 184 Stack Trace......Page 187 Other Errors & Warnings......Page 189
دانلود کتاب Seed7 Programming Language Manual