powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Отличие 1С от С#
50 сообщений из 50, показаны все 2 страниц
Отличие 1С от С#
    #37845180
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чем отличается разработка в 1С от C#?
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37845190
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одним знаком.
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37845206
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar, а чем VS отличается от C# ?
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37845397
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Двумя знаками?
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37845498
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!Gallemar, а чем VS отличается от C# ?Странный вопрос
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37845598
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarThe Dim!Gallemar, а чем VS отличается от C# ?Странный вопрос
Чем?
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37845670
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!,VS это среда разработки под .NET, C# один из языков на котором можно вести в нем разработку.
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37845707
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarThe Dim!,VS это среда разработки под .NET, C# один из языков на котором можно вести в нем разработку.
1с это платформа со своей средой разработки, в которой есть встроенный язык. Поэтому сравнивать шарт - язык - и среду разработки - хоть 1С, хоть VS - не корректно.
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37845714
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если и сравнивать, то тогда уж не просто сам шарп, а вообще платформу .Net вместе с VS. Но что там тогда сравнивать ? :)
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37845906
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!,веди себя прилично:) Я сформуоирую понятнее - чем разработка в 1С на языке 1С отличается от разработки в VS 2010 на языке C#?
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37845922
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarThe Dim!,веди себя прилично:)
А в чем выражалось мое неприличное поведение, давайте по пунктам.
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37845925
Жентос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarThe Dim!,веди себя прилично:) Я сформуоирую понятнее - чем разработка в 1С на языке 1С отличается от разработки в VS 2010 на языке C#?
А чем отличается работа ремесленника с молотком и рубанком от работы высококвалифицированного оператора станка с ЧПУ?
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37845941
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЖентосА чем отличается работа ремесленника с молотком и рубанком от работы высококвалифицированного оператора станка с ЧПУ?Яркая аллегория.
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37845964
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarThe Dim!,веди себя прилично:) Я сформуоирую понятнее - чем разработка в 1С на языке 1С отличается от разработки в VS 2010 на языке C#?
Проще перечислить, что там общего.
И в 1С, и в C# исходные тексты надо писать.
А все остальное - разное.
Языки разные ,
парадигма программирования разная,
инструментальные средства программирования разные (собственно, в 1С они наперечет, и закрыты так же, как и вся платформа).
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37846180
n3wb13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отличается тем, что 1снику не нужно знать
- особенности работы CLR
- особенности распараллеливания потоков
- туеву хучу всяких способов клиент-серверного обмена
- дофигища всяких ОРМ
- спросите хоть одного 1сника знает он что-нить про паттерны?
- и т.д.

думаю моя мысль ясна
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37846589
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
n3wb13- спросите хоть одного 1сника знает он что-нить про паттерны?Шо?

Як украинска мова
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37846627
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
n3wb13отличается тем, что 1снику не нужно знать
- особенности работы CLR
Это в .Net ?

n3wb13- особенности распараллеливания потоков
Прям поголовно все кто пишет на .Net знатоки симофоров, триггеров и особенно, особенностей программирования многопоточных программ на многопроцессорной архитектуре. Многое знают оличия вытесняющей от кооперативной многозадачности ну и разумеется, каждый написал по супервизору... угу...

n3wb13- туеву хучу всяких способов клиент-серверного обмена
А что вы понимаете под этим? Знание стека TCP/IP сюда входит, программирование RPC.... чего уж там, прям на XML лабают, бедолаги...

n3wb13- дофигища всяких ОРМ
Любая среда разработки предоставляет свою концепцию доступа к данным. Спорить о том, какая лучше и т.д. - без конкретной задачи - о чем спорить?
Вы вот используете Web сокеты? А API Google-maps и вообще и т.д. и т.п.

n3wb13- спросите хоть одного 1сника знает он что-нить про паттерны?
Да, и концепции подпрограмм(процедур и функций) в 1С так же не применяют и не знают. Спасибо что глаза открыли...

n3wb13- и т.д.
думаю моя мысль ясна

Вы, уважаемый, уж извольте различать "программист" и "консультант" т.е. это совершенно разные профессии.
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37846687
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
n3wb13отличается тем, что 1снику не нужно знать
- особенности работы CLR
- особенности распараллеливания потоков
- туеву хучу всяких способов клиент-серверного обмена
- дофигища всяких ОРМ
- спросите хоть одного 1сника знает он что-нить про паттерны?
- и т.д.

думаю моя мысль ясна
чур нас,
нам некогда отвлекаться на кодирование
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37846707
Bananas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даже я знаю ответ. Сейчас отвечу, сейчас... Про один знак уже говорили? Блин, не успел дать свой развернутый, компетентный, всесторонний ответ...
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37846714
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа не разводите очередной холивар.

n3wb13- спросите хоть одного 1сника знает он что-нить про паттерны?Расслабтесь. Знают и гораздо больше чем Вы думаете.

ps Аллегория. Одни смеются над другими которые тратят в онлайн игрушках бешеные деньги, другие смеются над первыми - "они думают что это деньги".... Пойду зп получу.
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37846856
Фотография неудержался
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
n3wb13отличается тем, что 1снику не нужно знать
- особенности работы CLR
- особенности распараллеливания потоков
- туеву хучу всяких способов клиент-серверного обмена
- дофигища всяких ОРМ
- спросите хоть одного 1сника знает он что-нить про паттерны?
- и т.д.

думаю моя мысль ясна
Спорим ты танкист?
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847302
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скорее как интерпретатор и компилятор...
интерпретирующая программа всегда будет медленнее скомпилированной.
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847531
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S.PRскорее как интерпретатор и компилятор...
интерпретирующая программа всегда будет медленнее скомпилированной.Спасибо,а можно более развернуто? Наконец то нормальный ответ,без "дофигища" и "туеву хучу".
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847624
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S.PRскорее как интерпретатор и компилятор...
интерпретирующая программа всегда будет медленнее скомпилированной.

Это в том случае, если из шарповой прогараммы получится нативное Win32/64 приложение.
А так... откройте для себя IL.
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847720
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarS.PRскорее как интерпретатор и компилятор...
интерпретирующая программа всегда будет медленнее скомпилированной.Спасибо,а можно более развернуто? Наконец то нормальный ответ,без "дофигища" и "туеву хучу".
ну например, есть у тебя велосипед и нужно куда-то поехать.
1. компилятор: сел и поехал
2. интерпретатор: прикрутил к раме руль,колеса,педали, сел и поехал
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847762
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!S.PRскорее как интерпретатор и компилятор...
интерпретирующая программа всегда будет медленнее скомпилированной.

Это в том случае, если из шарповой прогараммы получится нативное Win32/64 приложение.
А так... откройте для себя IL.
Это вы о чем, о Common Intermediate Language?
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847771
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S.PRThe Dim!пропущено...


Это в том случае, если из шарповой прогараммы получится нативное Win32/64 приложение.
А так... откройте для себя IL.
Это вы о чем, о Common Intermediate Language?
Да.
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847776
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!S.PRпропущено...

Это вы о чем, о Common Intermediate Language?
Да.
Так и в чем фишка?
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847788
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А.... понял, тут у вас песочница...
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847805
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S.PR, какая песочница, какая фишка, очередной обиженный и не понятый?

Вы написали, что разница между интерпритируемым и компилиремым такая-то... Здорово. Но к чему этот ваш пост относился?

И 1С и C# не генерят нативных программных модулей, а работают в своих виртуальных средах, 1С в 1С, программы написанные на С# в среде .Net.
Я не знаю, возможно на C# есть возможность писать нативные программы, так поправьте.
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847827
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!S.PR, какая песочница, какая фишка, очередной обиженный и не понятый?

Вы написали, что разница между интерпритируемым и компилиремым такая-то... Здорово. Но к чему этот ваш пост относился?

И 1С и C# не генерят нативных программных модулей, а работают в своих виртуальных средах, 1С в 1С, программы написанные на С# в среде .Net.
Я не знаю, возможно на C# есть возможность писать нативные программы, так поправьте.
Под нативными, что понимается?
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847839
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я, под нативным понимаю машинный код для данной архитектуры. А вы?
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847858
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!Я, под нативным понимаю машинный код для данной архитектуры. А вы?
Так и что нативнее, конфигурация?
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847865
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!,
есть одна большая разница. В C# компиляция в промежуточный код и сборка исполняемых модулей - это один из этапов разработки.
При компиляции проверяется соответствие использования объектов,процедур, функций, переменных их объявлению. И модули при сборке могут быть скомпилированы очень и очень заранее, из исходников на других языках,или вообще получены в виде готовых библиотек.
А в 1С компиляция каждого модуля производится отдельно и во время работы приложения, по факту первого вызова этого модуля.
И ошибки, которые в других системах отлавливаются на этапе компиляции или сборки проекта (несоответствие количества параметров при вызове процедуры\функции, отсутствие вызываемой процедуры в модуле), в 1С обрушивают приложение во время работы. Да и типизации никакой нет.
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847892
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
даже скорее не ошибки, а типизация переменных.
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847929
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pailThe Dim!,
есть одна большая разница. В C# компиляция в промежуточный код и сборка исполняемых модулей - это один из этапов разработки.
При компиляции проверяется соответствие использования объектов,процедур, функций, переменных их объявлению. И модули при сборке могут быть скомпилированы очень и очень заранее, из исходников на других языках,или вообще получены в виде готовых библиотек.
Которые все равно не компилируются в машинный код, а остаются в этом самом IL-ле(или как там его правильно). Во время исполнения, все равно происходит интерпретация команд IL-ла в нативный машинный код.

Разумеется, интерпретация IL-ла идет быстрее чем кода 1С.
Но сути это не меняет, т.к. и в случае 1С и в случае .Net мы имеем место с интерпретацией, а не компиляцией.

pailА в 1С компиляция каждого модуля производится отдельно и во время работы приложения, по факту первого вызова этого модуля.
И ошибки, которые в других системах отлавливаются на этапе компиляции или сборки проекта (несоответствие количества параметров при вызове процедуры\функции, отсутствие вызываемой процедуры в модуле), в 1С обрушивают приложение во время работы. Да и типизации никакой нет.
1. отсутствие вызываемой процедуры в модуле - отсутствие нужной сборки на машине пользователя.
2. несоответствие количества параметров при вызове процедуры\функции - это ошибка программиста и тестировщика(в одном лице).
3. в 1С обрушивают приложение во время работы - а в .Net вы не видели как падают программы?
4. Да и типизации никакой нет. И что?
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847954
Жентос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarЧем отличается разработка в 1С от C#?
1C-ники развиваются в предметной области (методология и учет)
C# развиваются в техническую сторону (паттерны и иже с ними)

Т.к. 1С -- предметно-ориентированный фреймворк
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847971
йцуке
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot The Dim!]pailThe Dim!,
есть одна большая разница. В C# компиляция в промежуточный код и сборка исполняемых модулей - это один из этапов разработки.
При компиляции проверяется соответствие использования объектов,процедур, функций, переменных их объявлению. И модули при сборке могут быть скомпилированы очень и очень заранее, из исходников на других языках,или вообще получены в виде готовых библиотек.
Которые все равно не компилируются в машинный код, а остаются в этом самом IL-ле(или как там его правильно). Во время исполнения, все равно происходит интерпретация команд IL-ла в нативный машинный код.

Разумеется, интерпретация IL-ла идет быстрее чем кода 1С.
Но сути это не меняет, т.к. и в случае 1С и в случае .Net мы имеем место с интерпретацией, а не компиляцией.

Про .Net интерпретацию Вы уверены? Коварный MS пишет о JIT компиляции.
Интересно, что тогда делает с кодом утилита ngen?
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847984
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
йцукеПро .Net интерпретацию Вы уверены? Коварный MS пишет о JIT компиляции.
Интересно, что тогда делает с кодом утилита ngen?
Я не специалист по .Net
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37847995
йцуке
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!йцукеПро .Net интерпретацию Вы уверены? Коварный MS пишет о JIT компиляции.
Интересно, что тогда делает с кодом утилита ngen?
Я не специалист по .Net
Зачем тогда вводите в заблуждение?.
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37848001
Фотография S.PR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!, исходный код, написанный на языке C#, компилируется в промежуточный язык (IL) в соответствии со спецификацией CLI
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37848005
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЖентосGallemarЧем отличается разработка в 1С от C#?
1C-ники развиваются в предметной области (методология и учет)
C# развиваются в техническую сторону (паттерны и иже с ними)

Т.к. 1С -- предметно-ориентированный фреймворкспасибо
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37848008
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
йцукеThe Dim!пропущено...

Я не специалист по .Net
Зачем тогда вводите в заблуждение?.

А Интерпретатор это не часть .Net?

P.S.
Есть желание, опишите, как это работает "на самом деле". Нет, так нет.
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37848077
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pailИ ошибки, которые в других системах отлавливаются на этапе компиляции или сборки проекта (несоответствие количества параметров при вызове процедуры\функции, отсутствие вызываемой процедуры в модуле), в 1С обрушивают приложение во время работы. Да и типизации никакой нет.

о_О... чета новенькое в адинэс уже... перестало контролировать параметры вызова функций ? о_О

не ну ладно там типы при неявной типизации ты их хрен проконтролируешь на этапе компиляции да

и чем интерпритатор ИЛ отличается в работе от такого же нескомпилированного 1С ? точно так же лезет при первом обращении в код :)

такша не туды капаете если про скорость и работу над ошибками на этапе подготовки (сложно в шарпе это компиляций назвать) приложения
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37848080
йцуке
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!йцукепропущено...

Зачем тогда вводите в заблуждение?.

А Интерпретатор это не часть .Net?

P.S.
Есть желание, опишите, как это работает "на самом деле". Нет, так нет.
Приблизительно так:
1) из исходного кода создается сборка на IL-коде для виртуальной машины CLR.
Получаем, к примеру, файл с расширением exe, который является переносимым между системами.
2) при запуске сборки, по первому обращению, и только 1 раз происходит JIT компиляция в нативный код. После окончания работы программы результат компиляции не сохранется, и при следующем запуске происходит все повторно. Но, при желании можно создать сборку уже откомпилированную в нативный код, утилитой ngen (Native Image Generator), правда есть ограничения, к примеру, она привязана к целевому компьютеру. Сам фреймворк Net при установке таким образом компилирует себя.
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37848096
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
йцукеThe Dim!пропущено...


А Интерпретатор это не часть .Net?

P.S.
Есть желание, опишите, как это работает "на самом деле". Нет, так нет.
Приблизительно так:
1) из исходного кода создается сборка на IL-коде для виртуальной машины CLR.
Получаем, к примеру, файл с расширением exe, который является переносимым между системами.
2) при запуске сборки, по первому обращению, и только 1 раз происходит JIT компиляция в нативный код. После окончания работы программы результат компиляции не сохранется, и при следующем запуске происходит все повторно. Но, при желании можно создать сборку уже откомпилированную в нативный код, утилитой ngen (Native Image Generator), правда есть ограничения, к примеру, она привязана к целевому компьютеру. Сам фреймворк Net при установке таким образом компилирует себя.

нынешняя 1С также работает - первый вызов тормоза потом уже шустрее

отличия вобщем уже озвучивали... шарп - техфреймоврк а 1С предметная платформа вот и главное
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37848374
n3wb13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в принципе все уже сказали, немного уточню для интересующихся
JIT-компиляция пометодная
сборка кстати может и не содержать IL-кода в принципе, а просто ссылаться на модули (.netmodule) в своем манифесте. Увы вижуал студио не поддерживает модульную компиляцию (можно через al.exe компилить)
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37849030
krudensoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если очень грубо, то 1С = C# + Visual Studio + Nhibernate(bltoolkit, EF - по вкусу) + Devexpress
1С грубо заточен под бухучет, C# - это просто язык программирования, ни подо что конкретно не заточенный.
Для примера - напишите 3D шутер на 1С. Неа? А на С# - легко
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37849247
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krudensoftДля примера - напишите 3D шутер на 1С. Неа? http://www.youtube.com/watch?v=nx28X_ivuUM
...
Рейтинг: 0 / 0
Отличие 1С от С#
    #37849888
krudensoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1с,

Сильно.
Правда, напоминает 3D игрушки на спектруме по скорости, но все равно - сильно.
...
Рейтинг: 0 / 0
50 сообщений из 50, показаны все 2 страниц
Форумы / [игнор отключен] [закрыт для гостей] / Отличие 1С от С#
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]