
Vladimir
13.12.2016
10:42:28

Dmitri
13.12.2016
10:42:52
а спор, является ли 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;


Vladimir
13.12.2016
10:44:14
Стандарта
И прочитай первые предложения
Sorry, annex d


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

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

Dreamerinnoise
13.12.2016
10:48:22

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

Betrayer
13.12.2016
10:48:49

Vladimir
13.12.2016
10:49:00

here1am
13.12.2016
10:49:09

Dmitri
13.12.2016
10:49:18

Dmitriy A.
13.12.2016
10:49:20

Vladimir
13.12.2016
10:49:36

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:18

Dmitriy A.
13.12.2016
10:50:35

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

Google

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

Александр
13.12.2016
10:50:51

Dmitriy A.
13.12.2016
10:51:10

Roman
13.12.2016
10:51:33

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

Betrayer
13.12.2016
10:51:55

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

Dmitri
13.12.2016
10:52:37

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

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

Viktor
13.12.2016
10:56:17

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

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

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

Dmitriy A.
13.12.2016
11:00:05

Dmitri
13.12.2016
11:00:18

Dmitriy A.
13.12.2016
11:00:23