@devops_ru

Страница 1798 из 4568
Dmitri
13.12.2016
10:42:52
Нормально влез, еще бы сейчас я боялся спорить о программировании с девопсом, лол.
Просто Mono изначально планировался как альтернативная реализация именно .Net.

а спор, является ли stdlib частью языка - это давний животрепещущий вопрос, волнующий умы этого чатика уже не одну неделю

Google
Betrayer
13.12.2016
10:44:02
Открой аппендикс цэ и читай
Что ты мне лечишь? This International Standard specifies the form and establishes the interpretation of programs written in the C# programming language. It specifies: The representation of C# programs; The syntax and constraints of the C# language; The semantic rules for interpreting C# programs; The restrictions and limits imposed by a conforming implementation of C#. This International Standard does not specify: The mechanism by which C# programs are transformed for use by a data-processing system; The mechanism by which C# applications are invoked for use by a data-processing system; The mechanism by which input data are transformed for use by a C# application; The mechanism by which output data are transformed after being produced by a C# application; The size or complexity of a program and its data that will exceed the capacity of any specific data-processing system or the capacity of a particular processor; All minimal requirements of a data-processing system that is capable of supporting a conforming implementation.

DOES NOT SPECIFY: The mechanism by which C# programs are transformed for use by a data-processing system;

Dmitri
13.12.2016
10:45:12
Д же

Vladimir
13.12.2016
10:45:53
Там есть минимум что должен быть и в общем что считается стандартной библиотекой

Roman
13.12.2016
10:45:55
не более 20%
В худшем случае лишь 4% и это их нормальных кандидатов, которые сами редкость.

Betrayer
13.12.2016
10:46:46
A conforming C# implementation shall provide a minimum set of types having specific semantics. These types and their members are listed here, in alphabetical order by namespace and type.

Dmitri
13.12.2016
10:46:49
Там есть минимум что должен быть и в общем что считается стандартной библиотекой
вот тут ты несколько промахнулся... .Net - включает в себя реализацию описанного + полторы тонны другого кода

Betrayer
13.12.2016
10:46:49
Ок, и?

Ты понимаешь, чем язык отличается от реализации?

Google
Betrayer
13.12.2016
10:47:07
Язык это абстракция, набор правил.

Реализация это воплощение абстракции в конкретные команды.

here1am
13.12.2016
10:47:57
ходят слухи, что кто-то не прав в интернете

Dmitri
13.12.2016
10:48:14
Открой аппендикс цэ
он 9 страниц так-то... И там вообще не про .Net

Dreamerinnoise
13.12.2016
10:48:22
я понимаю, но это слишком обширная тема для вопросов
ну, скажем нужно понимать, почему float a = 0.2f; float b = 0.1f; float c = 0.3f; Console.WriteLine (a+b == c); // false Что такое теория типов, и тд.

Roman
13.12.2016
10:48:46
Я вот за это не люблю маткматиков, прграммистов. Если физик говорит эквивалентно с тончостью до порядка, всем понятно о чем речь. И только ебучие матиматики начинают лечить про отрицательную величину бесконечно стремящуююся к нулю!

Betrayer
13.12.2016
10:48:49
он 9 страниц так-то... И там вообще не про .Net
Там нет ни слова про дотнет, есть лишь описания правил для имплементации языка.

Vladimir
13.12.2016
10:49:00
он 9 страниц так-то... И там вообще не про .Net
Ок, вероятно у меня сильно устаревшие знания про Шарп и его отношения с .нетом

Dmitri
13.12.2016
10:49:18
Vladimir
13.12.2016
10:49:36
.Net - это рантайм + конпеляторы и прочее
Ну если выше почтаешь, я с этим не спорил

Dmitriy A.
13.12.2016
10:49:38
Vladimir
13.12.2016
10:49:52
Dmitri
13.12.2016
10:49:58
стдлиб для шарпа - это набор интерфейсов, который в обязательном порядке должен быть в любой реализации. Там тупо 9 страниц

Roman
13.12.2016
10:50:06
Vladimr Smirnov и говорит что актически C# подразумевает .Net и ведь все понимают что он прав. Но формально нет.

Betrayer
13.12.2016
10:50:43
А еще есть сишарп скрипт под Юнити.

Google
Dmitri
13.12.2016
10:50:50
При этом, получается, Mono можно считать И альтернативной реализацией .Net, которая не получилась, И альтернативным C#-рантаймом, который получился

Dmitriy A.
13.12.2016
10:51:10
>матиматики Технобог в чяте
тссс, не обижай его

Roman
13.12.2016
10:51:33
Хм. Мне кажется, или я был прав с самого начала.
Ты прав с формальной точки зрения, а по жизни ты пример ебанутого писателя на C#. Ты же понимаешь как здесь отностся к Микрософту?

Dmitriy A.
13.12.2016
10:51:40
шарп не подразумевает дотнет

Dmitri
13.12.2016
10:51:55
а наличие альтернативного рантайма - это автовин в лагерь C# != .Net

Betrayer
13.12.2016
10:52:00
Говорят вахтер за это банит.

Dmitriy A.
13.12.2016
10:52:07
шарп подразумевает собой просто язык на котором можно писать не только под .нет

Daniel
13.12.2016
10:52:08
шарп не подразумевает дотнет
а что он подразумевает?

Vladimir
13.12.2016
10:52:13
Нет, не подразумевается, уже приводили пример Моно.
Ну я утверждал что из за того как реализован моно его нельзя считать полноценной реализцией

Betrayer
13.12.2016
10:52:56
Ну я утверждал что из за того как реализован моно его нельзя считать полноценной реализцией
Моно комплаится с ЕКМА спецификацией. Почему это ты, ВНЕЗАПНО, решил что это неполноценная имплементация?

Dmitri
13.12.2016
10:53:06
Полноценной реализацией .Net - да, я бы не стал называть. Полноценной реализацией C#-рантайма? Можно смело считать

Betrayer
13.12.2016
10:53:07
Тебе так кажется?

Vladimir
13.12.2016
10:53:10
полноценной реализацией чего? Вот в чем вопрос
Ну я рискну продолжить его считать неполноценной реализацией всего

Betrayer
13.12.2016
10:53:35
Полноценной реализацией .Net - да, я бы не стал называть. Полноценной реализацией C#-рантайма? Можно смело считать
Да не бывает такой вещи, как полноценная реализация дотнет, любая полноценная реализация дотнет будет дотнетом.

Dmitri
13.12.2016
10:53:36
Betrayer
13.12.2016
10:53:42
Потому что дотнет это ОБЪЕКТ.

Google
Betrayer
13.12.2016
10:53:46
А сишарп это КЛАСС.

Dmitri
13.12.2016
10:54:06
Ай-ай-ай...

Roman
13.12.2016
10:54:12
Назовите нормальный и популярный продукт на C# не написаный под .Net

Dmitriy A.
13.12.2016
10:54:18
По жизни я на сишарпе не пишу, не нужно тут на личность переходить.
не обращай внимания на него, он почему-то считает себя выше и админов и разрабов, хотя простая обслуга и для тех и для других

Dmitri
13.12.2016
10:54:28
Вот у вас с композицией что-то не так, слабовато

Betrayer
13.12.2016
10:54:30
Сишарп это такая идея, понимаете? Набор правил написания программ.

Dmitriy A.
13.12.2016
10:54:42
под иос

Roman
13.12.2016
10:55:02
Любое это не ответ

Dmitri
13.12.2016
10:55:13
С# и .Net ни в коем случае не находятся в том же отношении, что объект и класс

объект = экземпляр класса (в случае C#), не подставляйтесь

Betrayer
13.12.2016
10:55:53
С# и .Net ни в коем случае не находятся в том же отношении, что объект и класс
Друг с другом? Да. Потому что дотнет это объект класса "Фреймворки", а сишарп это подкласс языков.

Betrayer
13.12.2016
10:56:24
Но суть в том, что дотнет это объект, какая-то конкретная вещь. А Сишарп это абстрактный набор правил.

Daniel
13.12.2016
10:56:51
и кого это волнует?

Dmitriy A.
13.12.2016
10:57:01
меня

Daniel
13.12.2016
10:57:12
очень хорошо

а еще?

Dmitriy A.
13.12.2016
10:57:26
всех вменяемых разработчиков

Betrayer
13.12.2016
10:57:27
Всех кто ведет эту дискуссию.

Google
Dmitri
13.12.2016
10:57:32
Вооот, дотнет мы имеем полное право рассматривать как РЕАЛИЗАЦИЮ C#-рантайма + херову уйму всего прочего

Dreamerinnoise
13.12.2016
10:57:37
потому что флоат?
http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html слишком скучная и нудная статья с формулами

Roman
13.12.2016
10:57:39
Xamarin и все производные?
Библиотека для написания библиотек?

Dmitri
13.12.2016
10:57:40
При этом реализаций больше 1

Betrayer
13.12.2016
10:58:01
Viktor
13.12.2016
10:58:07
Библиотека для написания библиотек?
там еще кой-чего есть кроме либ

Betrayer
13.12.2016
10:58:13
Но говорить что дотнет == сишарп — маразм.

Dmitriy A.
13.12.2016
10:58:23
Библиотека для написания библиотек?
ты понимаешь значение своей собственной фразы? или ты просто так ляпнул знакомые слова?

Roman
13.12.2016
10:58:24
Всех кто ведет эту дискуссию.
Это волнует тех, кто ощущает неполноценность при разработке на C#

Dmitri
13.12.2016
10:58:52
Т.е. мы можем говорить про ".Net - частный случай C#", но не можем говорить про "C# == .Net"

Dmitriy A.
13.12.2016
10:59:05
да

Dmitri
13.12.2016
10:59:07
Но говорить что дотнет == сишарп — маразм.
вот тут изначально поддерживал

Dmitriy A.
13.12.2016
10:59:14
вот блядь весь день пытался это объяснить

сишарп это не только дотнет

Dmitri
13.12.2016
10:59:48
Владимиру сложно что-то объяснить. Он упрямый, хотя и местами достаточно умный и "подкованный"

Daniel
13.12.2016
10:59:54
Есть мнение, что только

Dmitri
13.12.2016
11:00:00
Так же как дотнет - не только сишарп

Roman
13.12.2016
11:00:03
Но говорить что дотнет == сишарп — маразм.
Vladimir - извинись перед упертыми математиками и нафиг их пошли

Dmitri
13.12.2016
11:00:18
Есть мнение, что только
мнение необоснованное

Страница 1798 из 4568