Java-ն ունի՞ C#-ի նման պատվիրակներ:
Java-ն ունի՞ C#-ի նման պատվիրակներ:

Video: Java-ն ունի՞ C#-ի նման պատվիրակներ:

Video: Java-ն ունի՞ C#-ի նման պատվիրակներ:
Video: Godot 2D и 3D бесплатный открытый игровой движок / OpenGL / C++, C#, GD Native Object Pascal / 2021 2024, Ապրիլ
Anonim

Ի տարբերություն գործառույթի ցուցիչների Գ կամ Գ ++, պատվիրակներ օբյեկտ-կողմնորոշված են, տիպային և անվտանգ: Դա ասաց. Java-ն անում է ոչ ունեն նման պատվիրակներ C#. Այնուամենայնիվ, քանի որ Java 8, մենք ունեն մի տեսակ ֆունկցիայի ցուցիչներ՝ օգտագործելով մեթոդի հղումներ և ֆունկցիոնալ միջերեսներ:

Նմանապես, հարցնում են, թե որքանո՞վ են նման C#-ը և Java-ն:

C# և Java են համանման լեզուներ, որոնք տպագրվում են ստատիկ, ուժեղ և ակնհայտ: Երկուսն էլ օբյեկտ-կողմնորոշված են և նախագծված են կիսամեկնաբանության կամ գործարկման ժամանակի ժամանակի հավաքագրմամբ, և երկուսն էլ գանգուր փակագծային լեզուներ են, ինչպիսիք են C-ը և C++-ը:

Նմանապես, C#-ը պատճենվա՞ծ է Java-ից: Ոչ, C# չէ պատճենել -ից Java . C# C-ի ոճի լեզուների էվոլյուցիան է, որը Java մաս է կազմում նաև.

Ավելին, C#-ն ավելի շատ նման է Java-ին, թե C++-ին:

Java ամենամոտն է. C# նախատեսված է որպես C++-ի բնական ընդլայնում և աջակցում է #style կոմպիլյատորների որոշ հրահանգներ, սակայն այն միջավայրը, որտեղ դուք ծրագրավորում եք շատ ավելի մոտ Java . Դասերը սահմանվում են մեկ ֆայլում, և բազմակի դասերը կարող են սահմանվել նույն ֆայլում:

Պե՞տք է սովորեմ Java կամ C#:

C# այն լեզուն է, որն օգտագործվում է բացառապես Windows-ի վրա հիմնված հավելվածների մշակման համար, լինի դա Windows 8 Metro հավելվածներ, թե ձեր ամենօրյա աշխատասեղանի հավելվածները: Java շատ ավելի բազմակողմանի լեզու է՝ շատ ավելի շատ կիրառություններով, քան C# . Առավել ուշագրավ է, Java Android-ի մշակման համար օգտագործվող գերակշռող լեզուն է:

Խորհուրդ ենք տալիս: