Re[8]: Массивы в C#
От: mihailik Украина  
Дата: 26.08.03 12:59
Оценка:
VD>Ну, не знаю я с С++ и Дельфи за пять минут перелез. Конечно тонкости есть везде, но хэш-таблицы они и в африке хэш-таблицы (правда в Дельфи они появились только в шестерке).

Действительно появились? Вот чёрт, а я и не знал. Как называется?
... << RSDN@Home 1.1 beta 1 >>
Re[10]: Массивы в C#
От: mihailik Украина  
Дата: 26.08.03 12:59
Оценка:
I>>Ая прогал только на php+Jscript и там нету хеш таблиц. И работа с массивами элементарнее. ни надо ни размерность ни тим указывать, что хочешь то и твориш, поэтому для меня ново, вот и спрашиваю.

VD>Это скриптовые языки. У них свои особенности. Они очень ограничены и многое им не дано. Но и там, и там есть библиотеки расширения и хэш-таблицы среди них точно имеются.


Насколько я слышал, хеш-таблицы именно в Perl особенно прижились.
... << RSDN@Home 1.1 beta 1 >>
Re[18]: Массивы в C#
От: mihailik Украина  
Дата: 26.08.03 12:59
Оценка: :)
AS>Это было нечто! Programm files заливался часов 5-6!

При желании можно и на все восемь растянуть. Как раз рабочий день — солдат спит служба идёт.

Ты, небось, массированно использовал статический метод класса Thread? Кажется, на "s" начинается...
... << RSDN@Home 1.1 beta 1 >>
Re[9]: Массивы в C#
От: mihailik Украина  
Дата: 26.08.03 12:59
Оценка:
G>Но jagged массивы не соответствуют CLS

Ты точно помнишь? Не многомерные ли массивы ты имел ввиду?
... << RSDN@Home 1.1 beta 1 >>
Re[16]: Массивы в C#
От: ExtraLamer  
Дата: 26.08.03 13:27
Оценка:
Здравствуйте, WFrag, Вы писали:

WF>Здравствуйте, ExtraLamer, Вы писали:


EL>>Да просто до Linux и прочих *nix, С# ещё не добрался, а там только плюсы и есть. Возможно и не доберётся, в свете покупки Ximian — SUN. SUN наверно всё сделает что бы на *nix — была только Java , а Mono прикроют по тихоньку.


WF>Во-первых, добрался. Как ты сам заметил — это mono.

WF>А во-вторых, Ximian-а купил не SUN, а Novell (читать тут). И mono сворачивать они не собираются, а наоборот, обещают развивать.

Да ошибся, прочитал это на сайте http://www.knoppix.ru

Цитата: "Sun Microsystems связана с Linux самым прямым образом — едва ли месяц назад приобретя компанию Ximian (ту самую, что работает над проектом Mono — варианта платформы .Net для Linux), в сентябре она грозитсявыпустить на массовый рынок собственный пакет десктоп-приложений для свободной ОС под названием Mad Hutter." Этож надо так новость перетря(а)хнуть ...

У Novell — денег мало ... уж лучше бы и вправду Sun купила А лучше всего — IBM!
Надо сказать, что после покупки Novell, snapshot'ы перестали выкладывать (последний от 16 августа) ... а раньше каждый день выкладывали — может это и есть конец Mono?(
Re[16]: Массивы в C#
От: ExtraLamer  
Дата: 26.08.03 13:28
Оценка:
Здравствуйте, Воронков Василий, Вы писали:

ВВ>Здравствуйте, ExtraLamer, Вы писали:


EL>>К сожалению отличается — VB7 делали, как известно с расчётом под MSIL, тут переменные variant — не пройдут. Так что когда стал выбор у любителей VB — между VB7 и С# то многие, перешли на C#. Так как VB7 и С# — различаются только синтаксисом, а так — одно и то же. Кто му же многим понравилось что в C# отсутствуют (точнее: они там есть но обходится без них попроще, чем обходится без них на С++) указатели(Все VB программисты — вздрогнули ).


ВВ>Отличается не только синтаксисом. В VB7 многое оставили не то чтобы для совместимости не то чтобы с VB6, а скорее с программистами на VB6 . Тут тебе и модули и прочая фигня. К тому же во многих случаях в VB7 осуществляется автоматическое обратное приведение к типу, что может весьма серьезно повлиять на дизайн всего приложения. Там и шаблоны-то по большому счету не так уж нужны.


EL>>>>А вот с С# на С++ — не очень.


VD>>>А. Ну, ты вот это раскажи тем кто переходит.


EL>>>>Да и не хочется(почему то) ...


VD>>>Кому как. А вот мне что-то на плюсах все меньше и меньше хочется писать. Еще бы шаблоны и так по мелочи, и про плюсы можно бы было начать забывать. Хотя конечно каждому свое...


EL>>Да просто до Linux и прочих *nix, С# ещё не добрался, а там только плюсы и есть. Возможно и не доберётся, в свете покупки Ximian — SUN. SUN наверно всё сделает что бы на *nix — была только Java , а Mono прикроют по тихоньку.


Вообщето не SUN. а Novell — я ошибся — про ошибку читать здесь. -> http://www.rsdn.ru/Forum/Message.aspx?mid=365090&amp;only=1
Автор: ExtraLamer
Дата: 26.08.03


ВВ>Вообще добрался, а вот приживется ли... А оно тебе нужно?


Нужно! Прям каждый день мечтаю писать прогруммы С#.Net под *BSD.
Re[16]: Массивы в C#
От: ExtraLamer  
Дата: 26.08.03 13:28
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, ExtraLamer, Вы писали:


EL>>Да просто до Linux и прочих *nix, С# ещё не добрался, а там только плюсы и есть. Возможно и не доберётся, в свете покупки Ximian — SUN.


AVK>Блин, как в анекдоте. Во-первых не Sun, а Novell, во-вторых разработку mono собираются не закрывать а наоборот финансировать.


Ну хватит издеваться , меня уже поправили. Про ошибку читать здесь. -> http://www.rsdn.ru/Forum/Message.aspx?mid=365090&amp;only=1
Автор: ExtraLamer
Дата: 26.08.03
Re[9]: Массивы в C#
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 26.08.03 13:40
Оценка:
Здравствуйте, mihailik, Вы писали:

M>Действительно появились? Вот чёрт, а я и не знал. Как называется?


TStringHash по моему
... << RSDN@Home 1.1 beta 1 >>
AVK Blog
Re[17]: Массивы в C#
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 26.08.03 13:40
Оценка:
Здравствуйте, ExtraLamer, Вы писали:

EL>Ну хватит издеваться , меня уже поправили.


Извини, использование януса приводит к определенным особенностям. На момент описания то что тебя поправили я не видел.
... << RSDN@Home 1.1 beta 1 >>
AVK Blog
Re[9]: Массивы в C#
От: VladD2 Российская Империя www.nemerle.org
Дата: 26.08.03 13:41
Оценка:
Здравствуйте, mihailik, Вы писали:

M>Действительно появились? Вот чёрт, а я и не знал. Как называется?


Да. Только у орлов из Борланда очень бурная фантазия и они назвали их как-то странно. Сейчас уже не помню как. Что-то связанное с бакетами, если не ошибаюсь.
... << RSDN@Home 1.1 beta 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[11]: Массивы в C#
От: VladD2 Российская Империя www.nemerle.org
Дата: 26.08.03 13:41
Оценка:
Здравствуйте, mihailik, Вы писали:

M>Насколько я слышал, хеш-таблицы именно в Perl особенно прижились.


Там они просто встренные. А вообще, хэш-таблицы есть для любого языка.
... << RSDN@Home 1.1 beta 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[15]: Массивы в C#
От: VladD2 Российская Империя www.nemerle.org
Дата: 26.08.03 13:52
Оценка:
Здравствуйте, ExtraLamer, Вы писали:

EL>К сожалению отличается — VB7 делали, как известно с расчётом под MSIL,


Что характерно, Шарпм тоже.

EL> тут переменные variant — не пройдут.


Тут пройдут Objects, что намного гибче чем Variant.

EL> Так что когда стал выбор у любителей VB — между VB7 и С# то многие, перешли на C#.


Вот и непотна логика. Если ты уже знаешь ВБ, а разницы между Шарпом и ВБ нет, то зачем переходить то?

Думаю, такой выбор объясняется другими факторами. Шарп рекламируется как язык специльно разработанный под дотнет, да и вообще в рекламу Шарпа вкладывается такие суммы, что было бы страно если это не происходило.

EL> Так как VB7 и С# — различаются только синтаксисом, а так — одно и то же.


Ну, разница то как раз очень даже существенная. Шарп больше заточен на системные нужды, а ВБ имеет больше функций для прикладного программировния и автоматизации. Да и синтаксис у ВБ по проще.

EL> Кто му же многим понравилось что в C# отсутствуют (точнее: они там есть но обходится без них попроще, чем обходится без них на С++) указатели(Все VB программисты — вздрогнули ).


А что в ВБ7 их встроили? Или это снова антилогические рассцждения?

EL>Да просто до Linux и прочих *nix, С# ещё не добрался, а там только плюсы и есть. Возможно и не доберётся, в свете покупки Ximian — SUN. SUN наверно всё сделает что бы на *nix — была только Java , а Mono прикроют по тихоньку.


Я не знаю кто прикрывает Моно. Судя по резальтатам он развивается и очень успешно. Моно — это опен-сорсный проект и прекрыть его не так то просто.
... << RSDN@Home 1.1 beta 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[17]: Массивы в C#
От: VladD2 Российская Империя www.nemerle.org
Дата: 26.08.03 13:52
Оценка:
Здравствуйте, ExtraLamer, Вы писали:

EL>Нужно! Прям каждый день мечтаю писать прогруммы С#.Net под *BSD.


И в чем проблемы? Про SSCLI слышал?
... << RSDN@Home 1.1 beta 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[18]: Массивы в C#
От: VladD2 Российская Империя www.nemerle.org
Дата: 26.08.03 13:52
Оценка:
Здравствуйте, Воронков Василий, Вы писали:
ВВ>
ВВ>        Dim OInst As New Object
ВВ>        OInst = AInst

ВВ>        OInst.MyFuckingMethod() 'Sic!
ВВ>


Это называется по другому. Это называется поздинм связыванием. В отличии от шаблонов приводит к тормозам и ошибкам времени компиляции. Нужно в основном для скриптов.
... << RSDN@Home 1.1 beta 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[19]: Массивы в C#
От: Alexey Shirshov Россия http://wise-orm.com
Дата: 26.08.03 14:03
Оценка:
Hello, mihailik!
You wrote on Tue, 26 Aug 2003 12:59:46 GMT:

хъ
Умничать будешь в другом месте.

With best regards, Alex Shirshov.
Posted via RSDN NNTP Server 1.7 beta
Re[19]: Массивы в C#
От: Alexey Shirshov Россия http://wise-orm.com
Дата: 26.08.03 14:08
Оценка:
Hello, AndrewVK!
You wrote on Tue, 26 Aug 2003 09:12:06 GMT:

AS>> Еще не скоро дотнет будет у каждого юзера на машине, это раз.


A> При теперешних размерах дистрибутивов не особо страшно. Да и будет он

A> достаточно скоро, как начнут дозревать первые коробочные продукты на
A> нем.

Хм. Когда это скоро?

AS>> Два — производительность. Я как-то писал програмульку, которая

AS>> заливает содержимое файловой системы (без собственно данных, просто
AS>> атрибуты) в БД. Это было нечто! Programm files заливался часов 5-6!

A> И при чем тут дотнет? У тебя на работу с БД и диском и уходит основное

время,
A> а управляемый код скорее всего занимает десятые доли процента.

Да. Ты проверял?
Первые пол часа у меня все заливалось на ура. Десятки файлов в сек. К концу
в среднем было 1 файл на несколько секунд.
Периодически все застывало на несколько секунд (до полу минуты) и потом
скорость увеличивалась. Это ясно что.

З.Ы. Я думаю, что проблемы была в рекурсивном вызове процедуры закачки для
каталогов. Видимо, используемые ресурсы из-за этого не освобождались.
Кстати, памятухи прога жрала не много и процессор не тормозила. Базенка
загружена абсолютно не была.
Кстати, програмулина-то не сложная. Попробуй сам, если не веришь.

З.Ы.Ы. OLTP сервера я на нем точно писать не буду.

With best regards, Alex Shirshov.
Posted via RSDN NNTP Server 1.7 beta
Re[18]: Массивы в C#
От: Alexey Shirshov Россия http://wise-orm.com
Дата: 26.08.03 14:11
Оценка:
Hello, Воронков!
You wrote on Tue, 26 Aug 2003 11:39:42 GMT:

хъ
Option Strict On


With best regards, Alex Shirshov.
Posted via RSDN NNTP Server 1.7 beta
Re[19]: Массивы в C#
От: Воронков Василий Россия  
Дата: 26.08.03 14:17
Оценка:
Здравствуйте, Alexey Shirshov, Вы писали:

AS>Hello, Воронков!

AS>You wrote on Tue, 26 Aug 2003 11:39:42 GMT:

AS>хъ

AS>Option Strict On


Ну и что? Суть-то от этого меняется. Сам факт, что так можно писать уже примечателен.
... << RSDN@Home 1.1 beta 1 >>
Re[19]: Массивы в C#
От: Воронков Василий Россия  
Дата: 26.08.03 14:17
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, Воронков Василий, Вы писали:

ВВ>>
ВВ>>        Dim OInst As New Object
ВВ>>        OInst = AInst

ВВ>>        OInst.MyFuckingMethod() 'Sic!
ВВ>>


VD>Это называется по другому. Это называется поздинм связыванием. В отличии от шаблонов приводит к тормозам и ошибкам времени компиляции. Нужно в основном для скриптов.


Да я не спорю, только вот значит ли это, что ничто не будет этим пользоваться? В вб6 — это была стандартная практика. И вполне может серьезно повлиять на дизайн приложения — разве нет?
... << RSDN@Home 1.1 beta 1 >>
Re[17]: Массивы в C#
От: VladD2 Российская Империя www.nemerle.org
Дата: 26.08.03 14:20
Оценка:
Здравствуйте, Воронков Василий, Вы писали:

ВВ>Не знаю, что-то последнее время я начинаю сомневаться в том, что дотнет будет господствовать "на столе". В вебе — это да. А вот для настольных приложений. Уже ведь "второе поколение", так сказать, близится к концу, а что из настольного было на дотнете написано? Даже МС как-то не торопится. Как бы не разделил он в этом плане участь джавы...


А ты на подпись под своим и моим сообщением посмотри. Потом посмотри на то что в качестве макросов в стидии используется. Потом глять на 2003-ий офис. Виндовс тоже долго приживалась... ничего прижелась. Помнишь сколько таких же сомнений было по поводу виндовс?
... << RSDN@Home 1.1 beta 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.