Հիլադ Բրախա

Հիլադ Բրախա (անգլ.՝ Gilad Bracha, ), ծրագրավորող և գիտնական։ Հայտնի է որպես «Նորալեզու» ծրագրավորման լեզվի ստեղծող։ Պարգևատրվել է Դալյա-Նյուգորայի մրցանակով։


== Կենսագրություն ==
Բեն Գուրիոնի անվան համալսարանում մաթեմատիկայի և համակարգչային գիտությունների բակալավրի և Յուտայի համալսարանում փիլիսոփայության դոկտորի աստիճան է ստացել։
Համարվում է «Strongtalk» ծրագրավորման լեզվի մշակողներից մեկը։ 1994-1997 թվականներին աշխատել է «Animorphic Systems» կազմակերպությունում։ 1997 թվականին «Sun Microsystems» գնել է «Animorphic Systems» կազմակերպությունը, Հիլադ Բրախան շարունակել է իր աշխատանքը այդ կազմակերպությունում։ Այլ հետազոտողների հետ միասին մշակել է «Java»-ի լեզվի հատկավորումը և վիրտուալ մեքենան։ Այդ պահին կառավարական պաշտոնը եղել է՝ հաշվարկող աստվածաբան և առաջատար ինժեներ։
2006-2009 թվականներին «Cadence Design Systems»-ի առաջատար ինժեներն է եղել։ Այդ ժամանակ էլ «Նորալեզու» ծրագրավորման լեզվուն է ստեղծել։
Այնուհետև Պալո Ալտո քաղաքում՝ «SAP» համակարգում, փոխնախագահ է եղել։ 2011-2017 թվականներին աշխատել է Գուգլում, որտեղ զբաղվել է «Dart» ծրագրավորման լեզվի հատակավորման մշակմամբ։
2017 թվականից «Tensyr»-ում ծրագրային ապահովման մշակողն է եղել։ 2019 թվականից «Shape Security»-ում առաջատար ինժեներն է եղել։


== Ներդրում ==
1998 թվականին իր աշխատանքում առաջարկել է ավելացնել ջեներիկներ։ Նրանք տիպին թույլատրում են լինել պարամետր՝ որոշ դասակարգերի ժամանակ, տեսակներ և մեթոդներ, ինչը թույլատրում է բանաքաղության ժամանակ սխալներ հայտնաբերել։ Համարվում է «սինթետիկ շաքարավազ», բանաքաղությունից հետո ջեներիկների մասին ցանակացած տեղեկություն ջնջվում է։ Ավելացվել են «JSE 5.0» տարբերակում։
Բրախան առաջարկել է համակարգում ընտրություն անել անկախ լեզվի տեսակից՝ համակարգի տիպը պետք է լինի մոդուլ, որը անհրաժեշտության դեպքում կարող է միանալ լեզվին։ Նա համարում է, որ ընդհանուր տիպերի համակարգը, լեզուներն ավելի քիչ արտահայտիչ է դարձնում, իսկ կոդը՝ ավելի փխրուն։ Պահանջը նրանում է, որ տիպը չի ներգործում լեզվի իմաստի վրա, դժվար է իրագործում, օրինակ, այնպիսի կառուցվածք, ինչպիսին է գերաբեռնումը տիպի հիմքի վրա, արգելումը։
Բրախայի մտահաղացմամբ «Նորալեզու»-ն պետք է ունենար չորս առանձնահատկություն՝ մոդուլյարություն, անվտանգություն, ռեֆլեքսիա, համատեղելիություն։


== Աշխատանք ==
«Scopus» բազայի տվյալներով, ունի 19 աշխատանք։ H-գործակիցի են հավասար 13 աշխատանք։

ԳրքերBracha G. The Dart Programming Language. — Addison-Wesley, 2015. — 224 с. — ISBN 978-0321927705ՀոդվածներBracha G., Cook W. Mixin-based inheritance(անգլ.) // ACM Sigplan Notices. — 1990. — Т. 25. — № 10.
Bracha G., Lindstrom G. Modularity Meets Inheritance(անգլ.) // IEEE International Conference on Computer Languages. — 1992.
Bracha G., Odersky M., Stoutamire D., Wadler P. Making the future safe for the past: adding genericity to the Java programming language(անգլ.) // OOPSLA '98. — 1998.
M. Torgersen, C. P. Hansen, E. Ernst, Peter von der Ahé, G. Bracha, N. Gafter Adding Wildcards to the Java Programming Language(անգլ.) // Journal of Object Technology. — 2004. — Т. 3. — № 11.
Bracha G., Ungar D. Mirrors: Design principles for meta-level facilities of object-oriented programming languages(անգլ.) // 19th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA'04. — 2004.
Bracha G. Pluggable Type Systems(անգլ.) // OOPSLA04 Workshop on Revival of Dynamic Languages. — 2004.
Bracha G. Executable Grammars in Newspeak(անգլ.) // Electronic Notes on Theoretical Computer Science. — 2007. — № 10. — С. 3—18.
Bracha G., Peter von der Ah´, Bykov V., Kashai Y., Maddox W., Miranda E. Modules as objects in newspeak(անգլ.) // Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). — 2010.


== Ծանոթագրություն ==


== Արտաքին հղումներ ==
Հիլադ Բրախա LinkedIn(չաշխատող հղում)
Հիլադ Բրախա ResearchGate