Հետ
Ծրագրավորում և բաց կոդ

Սպասեք, դա հնարավո՞ր էր. .NET-ի երեք թերագնահատված ատրիբուտներ

Habr
Advertisement468 × 90
Սպասեք, դա հնարավո՞ր էր. .NET-ի երեք թերագնահատված ատրիբուտներ

Habr-ում հրապարակված վերջին հոդվածում հեղինակը քննարկում է .NET-ի երեք քիչ հայտնի ատրիբուտներ, որոնք կարող են էականորեն ազդել կոմպիլյացիայի գործընթացի և հավելվածների արդյունավետության վրա: Չնայած այն հանգամանքին, որ այս գործիքները մանրամասն նկարագրված են պաշտոնական փաստաթղթերում և ակտիվորեն օգտագործվում են հենց .NET հարթակի ներսում, դրանք հազվադեպ են հանդիպում ծրագրավորողների առօրյա աշխատանքային կոդում: Առաջին ատրիբուտը թույլ է տալիս մեթոդը կատարել մինչև Main մուտքային կետի գործարկումը, երկրորդը հնարավորություն է տալիս փոխանցել արտահայտության տեքստը՝ դրա հաշվարկված արդյունքի փոխարեն, իսկ երրորդը զգալիորեն օպտիմալացնում է stackalloc գործողությունը՝ արագացնելով այն մինչև 50 անգամ: Հեղինակը կոչ է անում գործընկերներին ուշադրություն դարձնել այս հնարավորություններին՝ իրենց նախագծերի ճարտարապետությունը բարելավելու համար: Հոդվածը հիշեցում է այն մասին, որ ստանդարտ գրադարանների խորը ուսումնասիրությունը կարող է բացահայտել թաքնված գործիքներ, որոնք հաճախ աննկատ են մնում սովորական ծրագրավորման պրակտիկայում:

This is a summary. Read the full article at the original source:

Habr
Advertisement468 × 90
Share
Ծրագրավորում և բաց կոդ

Կապակցված

Հոդվածը վերլուծում է տեխնիկապես բարդ նախագծերի հաջողության և ձախողման պատճառները՝ օգտագործելով Չարլզ Բեբիջի «Տարբերության մեքենայի» պատմությունը որպես…

Habr
Advertisement970 × 250