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

Հիլադ Բրախա
Դիմանկար
ԿրթությունՅուտայի համալսարան և Բեն-Գուրիոնի համալսարան
Մասնագիտությունճարտարագետ
Պարգևներ և
մրցանակներ
Կայքbracha.org
 Gilad Bracha Վիքիպահեստում

Կենսագրություն խմբագրել

Բեն Գուրիոնի անվան համալսարանում մաթեմատիկայի և համակարգչային գիտությունների բակալավրի և Յուտայի համալսարանում փիլիսոփայության դոկտորի աստիճան է ստացել[1][2]։

Համարվում է «Strongtalk» ծրագրավորման լեզվի մշակողներից մեկը։ 1994-1997 թվականներին աշխատել է «Animorphic Systems» կազմակերպությունում[3]։ 1997 թվականին «Sun Microsystems» գնել է «Animorphic Systems» կազմակերպությունը, Հիլադ Բրախան շարունակել է իր աշխատանքը այդ կազմակերպությունում։ Այլ հետազոտողների հետ միասին մշակել է «Java»-ի լեզվի հատկավորումը և վիրտուալ մեքենան[4]։ Այդ պահին կառավարական պաշտոնը եղել է՝ հաշվարկող աստվածաբան և առաջատար ինժեներ[2]։

2006-2009 թվականներին «Cadence Design Systems»-ի առաջատար ինժեներն է եղել։ Այդ ժամանակ էլ «Նորալեզու» ծրագրավորման լեզվուն է ստեղծել։

Այնուհետև Պալո Ալտո քաղաքում՝ «SAP» համակարգում, փոխնախագահ է եղել։ 2011-2017 թվականներին աշխատել է Գուգլում, որտեղ զբաղվել է «Dart» ծրագրավորման լեզվի հատակավորման մշակմամբ[5]։

2017 թվականից «Tensyr»-ում ծրագրային ապահովման մշակողն է եղել։ 2019 թվականից «Shape Security»-ում առաջատար ինժեներն է եղել[1]։

Ներդրում խմբագրել

1998 թվականին իր աշխատանքում առաջարկել է ավելացնել ջեներիկներ[6]։ Նրանք տիպին թույլատրում են լինել պարամետր՝ որոշ դասակարգերի ժամանակ, տեսակներ և մեթոդներ, ինչը թույլատրում է բանաքաղության ժամանակ սխալներ հայտնաբերել։ Համարվում է «սինթետիկ շաքարավազ», բանաքաղությունից հետո ջեներիկների մասին ցանակացած տեղեկություն ջնջվում է։ Ավելացվել են «JSE 5.0» տարբերակում[7]։

Բրախան առաջարկել է համակարգում ընտրություն անել անկախ լեզվի տեսակից՝ համակարգի տիպը պետք է լինի մոդուլ, որը անհրաժեշտության դեպքում կարող է միանալ լեզվին։ Նա համարում է, որ ընդհանուր տիպերի համակարգը, լեզուներն ավելի քիչ արտահայտիչ է դարձնում, իսկ կոդը՝ ավելի փխրուն։ Պահանջը նրանում է, որ տիպը չի ներգործում լեզվի իմաստի վրա, դժվար է իրագործում, օրինակ, այնպիսի կառուցվածք, ինչպիսին է գերաբեռնումը տիպի հիմքի վրա, արգելումը[8]։

Բրախայի մտահաղացմամբ «Նորալեզու»-ն պետք է ունենար չորս առանձնահատկություն՝ մոդուլյարություն, անվտանգություն, ռեֆլեքսիա, համատեղելիություն[9]։

Աշխատանք խմբագրել

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

Գրքեր
  • Bracha G. The Dart Programming Language. — Addison-Wesley, 2015. — 224 с. — ISBN 978-0321927705
Հոդվածներ

Ծանոթագրություններ խմբագրել

  1. 1,0 1,1 Shape Security. «Programming Language Pioneer Gilad Bracha Joins Shape Security». www.prnewswire.com (անգլերեն). Վերցված է 2020 թ․ օգոստոսի 22-ին.
  2. 2,0 2,1 «Bio Blurb». bracha.org. Վերցված է 2020 թ․ օգոստոսի 22-ին.
  3. «История проекта Strongtalk». Smalltalk по-русски (ռուսերեն). Վերցված է 2020 թ․ օգոստոսի 22-ին.
  4. «Java SE Specifications». docs.oracle.com. Վերցված է 2020 թ․ օգոստոսի 22-ին.
  5. Google I/O 101: Q&A on Introduction to Dart with Gilad Bracha
  6. «GJ: Documentation». homepages.inf.ed.ac.uk. Վերցված է 2020 թ․ օգոստոսի 22-ին.
  7. «Дженерики Java в теории или как на практике ставить скобки». JavaRush. Վերցված է 2020 թ․ օգոստոսի 22-ին.
  8. Bracha G. (2004 թ․ հունվար). «Pluggable Type Systems». researchgate. (անգլերեն). Conference: OOPSLA'04 Workshop on Revival of Dynamic Languages.
  9. Laurence Tratt, Adam Welc An Interview with Gilad Bracha // IEEE Software. — 2014-09. — В. 5. — Т. 31. — С. 76–79. — ISSN 1937-4194. — doi:10.1109/MS.2014.109
  10. «Scopus preview - Scopus - сведения об авторе (Bracha, Gilad)». www.scopus.com. Վերցված է 2020 թ․ օգոստոսի 22-ին.

Արտաքին հղումներ խմբագրել

 Վիքիպահեստն ունի նյութեր, որոնք վերաբերում են «Հիլադ Բրախա» հոդվածին։