<bgdev />free

Вход Регистрация

Java vs .NET and netcore
0

0 1 2 3
#2453 (ツ) Courvoisier
Създадено на 03.08.2020, видяно: 1346 пъти.

Да серем тук, че имаме религиозни спорове в други теми.

#2461 (ツ) Stilgar
Създадено на 03.08.2020, видяно: 1340 пъти.

В .NET няма Integer клас => .NET е безкрайно по-добър от Java. Това е.

#2462 (ツ) Courvoisier
Създадено на 03.08.2020, видяно: 1339 пъти.

В Java има ли Struct? Ние си имаме Int32 и Int64 struct-ове. Но си имаме обект BigInteger.

#2465 (ツ) Stilgar
Създадено на 03.08.2020, видяно: 1338 пъти.
Courvoisier

В Java има ли Struct? Ние си имаме Int32 и Int64 struct-ове. Но си имаме обект BigInteger.

BigInteger е struct бе, пациент! Int32 е абсолютно същото като int.

#2467 (ツ) realinformatik
Създадено на 03.08.2020, видяно: 1332 пъти.

struct ако става въпрос за value compound type, в Java няма, освен ако не са добавили в последните бързи версии.

#2469 (ツ) Courvoisier
Последно редактирано на 03.08.2020 от Courvoisier, видяно: 1332 пъти.
#2471 (ツ) Courvoisier
Последно редактирано на 03.08.2020 от Courvoisier, видяно: 1322 пъти.
realinformatik

struct ако става въпрос за value compound type, в Java няма, освен ако не са добавили в последните бързи версии.

Нещо като обект, но не е reference type, a value type.

docs.microsoft.com

Data types are separated into value types and reference types. Value types are either stack-allocated or allocated inline in a structure. Reference types are heap-allocated. Both reference and value types are derived from the ultimate base class Object. In cases where it is necessary for a value type to behave like an object, a wrapper that makes the value type look like a reference object is allocated on the heap, and the value type's value is copied into it. The wrapper is marked so the system knows that it contains a value type. This process is known as boxing, and the reverse process is known as unboxing. Boxing and unboxing allow any type to be treated as an object.

Може да имаш


public struct Coords
{
    public Coords(double x, double y)
    {
        X = x;
        Y = y;
    }

    public double X { get; }
    public double Y { get; }

    public override string ToString() => $"({X}, {Y})";
}

Moже и


public class Coords
{
    public Coords(double x, double y)
    {
        X = x;
        Y = y;
    }

    public double X { get; }
    public double Y { get; }

    public override string ToString() => $"({X}, {Y})";
}

Първото ще го предаваш по value, a второто по reference.

#2472 (ツ) Rabin
Създадено на 03.08.2020, видяно: 1189 пъти.
Courvoisier

Мисля, че OOP e връх първоначално, защото е по- близко до лексиката и позволява на нематематици да станат програмисти, а после Java-та изби рибата с лесния си синтаксис и така нататък. Сега минаваш 2-3 курса и те вземат джуниър на 2к, преди това може да си бил и международен шофьор, няма значение. Ако можеш да си полезен на бизнеса, ще те наемат.

Много са заблуждаваш, че Жаварникът е лесно нещо. Запознати твърдят, че С# е много по-лесен. Само дето не искам да го видим и от 5 километра!

#2473 (ツ) Rabin
Създадено на 03.08.2020, видяно: 1189 пъти.
Stilgar

В .NET няма Integer клас => .NET е безкрайно по-добър от Java. Това е.

Добър добър ама не го ползват много много... 😁 😁

#2474 (ツ) Stilgar
Създадено на 03.08.2020, видяно: 1315 пъти.
Rabin
Stilgar

В .NET няма Integer клас => .NET е безкрайно по-добър от Java. Това е.

Добър добър ама не го ползват много много... 😁 😁

Нали знаеш вица за онзи с Поршето и онзи с Ладата. "Гледам, че не ги карат много"

#2475 (ツ) Courvoisier
Създадено на 03.08.2020, видяно: 1315 пъти.

E добре де, OOP vs FC e за другата тема, тук е конкретно Java vs .NET rofl.

В java нямаш unsigned, например, как да не е по- лесен. Да, с lambda мога да си направя живота лесен, обаче вече и вие имате lambda. Половината синтаксис в .net го няма в java-та.

#2477 (ツ) Stilgar
Създадено на 03.08.2020, видяно: 1311 пъти.
Courvoisier

E добре де, OOP vs FC e за другата тема, тук е конкретно Java vs .NET rofl.

В java нямаш unsigned, например, как да не е по- лесен.

Подозирам никога не ти се е налагало да работиш с байтове или с други unsigned неща, щом мислиш, че липсата им прави нещата по-лесни.

#2478 (ツ) Courvoisier
Създадено на 03.08.2020, видяно: 1310 пъти.

@Rabin, аз докато съм ял гъби и съм си говорил с всякакви богове, он е изял MSDN-a, обаче и ти му спориш неподготвен, по- скоро по религиозни убеждения. Е гледай, он ме поправи, аз погледна в гугъл, в следващата половин година ще го помня. Моят бог е по- добър от твоя бог, може да фърга светкаци, and lasers and shit. Моят бог е по- добър от твоя, щото е жена, Hail Eris!

#2479 (ツ) Rabin
Последно редактирано на 03.08.2020 от Rabin, видяно: 1189 пъти.
Courvoisier

В java нямаш unsigned, например, как да не е по- лесен. Да, с lambda мога да си направя живота лесен, обаче вече и вие имате lambda. Половината синтаксис в .net го няма в java-та.

Хубо, и кво от това. Да ти кажа ли още кво нямаме? Нямаме телеметрия, нямаме лицензи дето почват от 9 стотака, нямаме голяма глава да ни казва кое е правилно. Нямаме такава платформена зависимост, примерно .нет връви на много ограничен набор ОС. Ето, Стилгар дори е виждал на живо как .нет изкарва стотинки на нещо дето не е уй-ндоус за 900 лева с телеметрия.

Стилгар

Нали знаеш вица за онзи с Поршето и онзи с Ладата. "Гледам, че не ги карат много"

Как та не досрамя да сравняваш .нет с Порше. За майтапа Жава дори е значително по-бръза, имаше едни сравнителни тестове на сайта на Дебиан. За съжаление Били Белезниците някак си ги махна.

#2480 (ツ) Courvoisier
Последно редактирано на 03.08.2020 от Courvoisier, видяно: 1305 пъти.
Stilgar

Подозирам никога не ти се е налагало да работиш с байтове или с други unsigned неща, щом мислиш, че липсата им прави нещата по-лесни.

Ако изключим microc/os-ii, преди време и при това аматьорски, не.

Баш low-level не. Превеждам business requirements в код, мисля архитектура, налагам някакви design patterns, щото да не навлизаме в частни случаи. Повечето ми работи са били свързани с fintech, scoring, или комерсиални сайтове, включително sitecore, jquery и angularjs. Доста дълго време, основната ми цел беше да пиша четим и разбираем код, но от скоро се обърнах от тази цел, защото светът е несъвършен и съм се зачел в разни математики. Всичко с времето му, досега ми е зреело в главата. Мислех си, че е по- добре кариерно, че по- лесно ще ме вдигне на ниво CTO, TPM, такива. То се оказа, че затова са нужни просто да познаваш правилните хора в повечето случаи.

#2481 (ツ) Rabin
Създадено на 03.08.2020, видяно: 1189 пъти.
Courvoisier

@Rabin, аз докато съм ял гъби и съм си говорил с всякакви богове, он е изял MSDN-a, обаче и ти му спориш неподготвен, по- скоро по религиозни убеждения. Е гледай, он ме поправи, аз погледна в гугъл, в следващата половин година ще го помня. Моят бог е по- добър от твоя бог, може да фърга светкаци, and lasers and shit. Моят бог е по- добър от твоя, щото е жена, Hail Eris!

Няма кво да споря, и MSDN ми е от трите най на дългия. Ползвайте си квото ви влече, няма лошо. Били има едно тефтерче, и отброява всяко ваше мнение ели помисъл. После всичко ще ви се въздаде на оня свят.

#2482 (ツ) Courvoisier
Създадено на 03.08.2020, видяно: 1302 пъти.

Аз така, четейки те, разбирам, че дълбоко в себе си искаш да си точно толкова милиардер, колкото него, даже повече. Щото комунист не си, а open source-a си е комунизъм в по- голяма си частност. Даже преди redhat си е бил върл комунизъм.

#2483 (ツ) Rabin
Създадено на 03.08.2020, видяно: 1189 пъти.
Courvoisier

Аз така, четейки те, разбирам, че дълбоко в себе си искаш да си точно толкова милиардер, колкото него, даже повече. Щото комунист не си, а open source-a си е комунизъм в по- голяма си частност. Даже преди redhat си е бил върл комунизъм.

Mного знаеш кво ми е на дедовия. Няма лошо, праведни слова говорите, телеметрията вече доложи където трябва. Чичко Оруел дори през ум не му е минавало кви брутални възможности за подслушване ще има един ден.

Ем ще си ги плащате дебело тия фичъри, да си има търсачка за секи един файл на диска ти. My picture

#2486 (ツ) Courvoisier
Последно редактирано на 03.08.2020 от Courvoisier, видяно: 1297 пъти.

Свободни са само надрусаните. Изпуши 2-3 коза, хапни гъби, като ти мине след 2-3 дни, вземи малко екстази, ще обичаш всичко и всички и ще се разбирате без думи, няма да ви подслушват. Ако искаш да видиш комплексите си и това, което ти е пречело в живота, вземи аяхуаска, тя ще ти покаже и най- тъмните кътчета на душата ти. Ако искаш pure joy, мескалинът ще ти го даде. Ако искаш да усетиш тежестта на собственото си его, допаминовия бог, белото ще ти помогне. Ако искаш да навлезеш в квато-метафизичното, то тогава кетаминът и DMT-то ще ти покажат Cthulhu and the Elder Gods. Свобода! През останалото време човек дори не е свободен от собствения си субективизъм. Не съм сигурен дали може да се освободиш на момента. След като нещо се е случило е въпрос на навици да се опиташ да го погледнеш от различни гледни точки. Но на момента е много трудно, задействат ти се его-тригърите и е въпрос на какво е програмирано в главата ти. Метапрограмирането на собственото аз е една доста трудна задача. Копал съм в тази посока, будизъм, езичество, нирвана, транс, хемо-транс (второто изречение). Самият Стийв описва LSD + коз периода си като един от най- съществените в живота му. Егобууста е приятно изживяване, но заслепява. Прекалената самокритика пречи. В едни моменти е нужно едното, в други моменти другото. Като си биеш собственото его боли най- много, но пък това е начинът да го промениш.

#2487 (ツ) Rabin
Последно редактирано на 03.08.2020 от Rabin, видяно: 1189 пъти.

Къде заби пък ти ве наркоман, Били таман ти вдигна рейтинга с 10 пункта. Продължавай да ги фалиш, оня енжин дето НЕ е на .нет в момента е почервенял от кеф. Мани неща отрови, дори цигари не пуша. Гледам с пиенето да не прекалявам, и съм дотам.

0 1 2 3

Java vs .NET and netcore
0

AsmBB v3.0 (check-in: a316dab8b98d07d9); SQLite v3.42.0 (check-in: 831d0fb2836b71c9);
©2016..2023 John Found; Licensed under EUPL. Powered by Assembly language Created with Fresh IDE