Visual Basic или Visual C#

Visual Basic
2
Нейтральная
сторона
10
Visual C#
14
.net
Прежде чем писать комментарии или выбрать сторону вы должны авторизироваться!
.net

05-12-2009 15:55 0

И то, и другое - дерьмо и поделие микросотфа. Нейтрален.

3 комментария
Korj 07-12-2009 19:08 +1

Jarkko, Прежде чем говорить о чем-то, надо хотя бы хнать о чем говоришь ;-)

.Net это очень круто и майкрософту мегареспект за этого монстра!

Jarkko 07-12-2009 19:11 -1

Korj, я пользовался - мне не понравилось

NightmareZ 03-06-2012 00:09 0

Jarkko, А ты кто? Студент из Нижнезадрыпинска? Тогда твоё мнение по этому поводу имеет коллосальный вес.

05-12-2009 18:28 0

Васик - классика, он монументален, а шарпей такой же как и все скриптовые языки :)

20 комментариев
wist543 06-12-2009 19:31 0

savraska, ты очевидно болен если такое пишешь

savraska 06-12-2009 20:04 0

wist543, О, ну наконец пришёл хоть какой-то адепт, который не приемлет других языков и других взглядов на программинг, а я уж было заскучал :)

wist543 06-12-2009 21:31 +2

savraska, я знаю много языков в том числе и бейсик

с него я начинал хуже него врядли что найдется

но писать что шарп как скриптовый язык это глупо

NightmareZ 07-12-2009 16:46 0

savraska, Шарп - не скриптовый язык.

Cyxapb 07-12-2009 18:30 0

savraska, В какой-то известной книжке по .NET был примерчик для написания сборок на разных языках. К примеру метод из сборки Visual Basic выводил текст "Visual Basic. Not only for children now." Это символизирует.

И да, C# - все-таки компилируемый язык.

savraska 07-12-2009 19:22 0

savraska, Ладно-ладно, дал маху, шарпей не скриптовой, а просто ненужный язык, что-то серьёзное написать - это Си, что-то быстрое и на один раз - Васик, а экологической ниши у С# просто нету, короче ни рыба, ни мясо :)

wist543 07-12-2009 22:12 0

Cyxapb, давай все таки шарп назовем мультипарадигмальный - это точнее

wist543 07-12-2009 22:16 0

savraska, ты слышал как дотнет создавался вначале придумали мсил потом шарп а потом чтобы дальше на бейсике хоть както наварииваться написали его и при том с кучей исключений;

смешно слышать что на си серьезное а на бейсике быстрое тут очевидный подтекст что если знаешь си пиши на сишарпе и быстрое и серьезное

Cyxapb 07-12-2009 23:29 0

wist543, Давай, но разве я где-то упомянул о парадигмах в этом языке?

Jarkko 07-12-2009 23:31 0

wist543, решето ТРЕБУЕТ объкты

wist543 08-12-2009 12:48 0

Cyxapb, компилируемость если мне не изменяет память парадигма

wist543 08-12-2009 12:50 0

Jarkko, ты какую то хрень пишешь

Jarkko 08-12-2009 15:14 0

wist543, вы можете писать в решете без объектов? Нет, не можете.

wist543 08-12-2009 15:53 0

Jarkko, что вы имеете ввиду под решетом?

Jarkko 08-12-2009 21:01 0

wist543, С# - решетка - решето

wist543 09-12-2009 01:00 0

Jarkko, ооп требует объектов

писать функции вне классов как это можно в си++ плохой стиль программирования

Jarkko 09-12-2009 01:44 0

wist543, Дейкстра вращается в гробу от Ваших слов.

wist543 09-12-2009 08:17 0

Jarkko, Определение ООП

По мнению Алана Кея, создателя языка Smalltalk, которого считают одним из «отцов-основателей» ООП, объектно-ориентированный подход заключается в следующем наборе основных принципов

1)Всё является объектом.

2)Вычисления осуществляются путём взаимодействия (обмена данными) между объектами, при котором один объект требует, чтобы другой объект выполнил некоторое действие. Объекты взаимодействуют, посылая и получая сообщения. Сообщение — это запрос на выполнение действия, дополненный набором аргументов, которые могут понадобиться при выполнении действия.

3)Каждый объект имеет независимую память, которая состоит из других объектов.

4)Каждый объект является представителем (экземпляром) класса, который выражает общие свойства объектов.

5)В классе задаётся поведение (функциональность) объекта. Тем самым все объекты, которые являются экземплярами одного класса, могут выполнять одни и те же действия.

6)Классы организованы в единую древовидную структуру с общим корнем, называемую иерархией наследования. Память и поведение, связанное с экземплярами определённого класса, автоматически доступны любому классу, расположенному ниже в иерархическом дереве.

Критиковали ООП дейкстра и вирт но вирт давно понял свою ошибку и придумал object pascal который сейчас называется delphi. а про дейкстру - так это он придумал структурное программирование еще бы он отказался от своих идей. Если посмотреть на его биографию то можно заметить что с появлением ооп его влияние на основную массу программистов ушло на нет.

wist543 09-12-2009 08:19 0

savraska, интересное замечание от дейкстры про бейсик:

Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они подверглись необратимой умственной деградации.

ЗЫ Сожалею...

NightmareZ 03-06-2012 00:10 0

wist543, Дейкстра вообще местами мягко говоря упорот. Не смотря на все свои заслуги.

02-06-2012 12:33 0

.da
нейтрал, чо.

0 комментариев
05-12-2009 16:03 0

И то, и другое - круто и главное, что сделано Microsoft. Синий, так как Visual Basic старичок уже :P

15 комментариев
Lelik 05-12-2009 17:42 0

saper, для меня то что сделано микросфтом не значит ровным счетом ничего, главное чтобы работало, и хорошо работало а кто сделал - пофиг

saper 05-12-2009 18:15 0

Lelik, Мне на самом деле тоже всё равно, кто разработчик. Мой комментарий был ответом на "объективный" комментарий Jarkko

Jarkko 05-12-2009 22:09 -3

saper, ути фанат дотнета ^__^

Я пишу на си и плюсах, яве, питоне и похапе. Бейсик вообще ужасен (вспоминаю, как страшный сон), а сишарп - жалкая пародия на Яву.

wist543 06-12-2009 19:35 0

Jarkko, давно в шарпе кодил?

ява уже давно в сотни раз хуже чем шарп

asp.net + c# этого хватит что бы заменить сразу все языки которые ты написал и в функциональности не потеряешь как минимум

Jarkko 06-12-2009 20:56 -2

wist543, asp.net - виндовый веб-сервер - вы упоролись? Яву курирует Сан^W Оракл, они специализируются на серверах - делайте выводы.

алсо, решето ТРЕБУЕТ писать объекты. Си++ мультипарадигменный.

saper 06-12-2009 21:25 0

Jarkko, я как бэ в отличие от вас не пытаюсь найти плохие и хорошие языки.

сишарп - жалкая пародия на Яву

O_o вы точно неадекват.

wist543 06-12-2009 21:49 0

Jarkko, я и писал про винду

может когда нить и в юниксе оно появится

ну и пускай курирует кто пишет в яве пользуются корбой и rmi в asp и шарпе есть .net remoting единственный минус нет переносимости на юникс системы

.net в принципе на объектах как и ява и уж точно шарп мультипарадигмальный язык

wist543 06-12-2009 21:53 0

saper, зато еще Jarkko знает что яву курирует!!! оракл который "специализируется" на серверах интересно на чем специализируется майкрософт который "курирует" .net???

wist543 06-12-2009 21:53 0

saper, зато еще Jarkko знает что яву курирует!!! оракл который "специализируется" на серверах интересно на чем специализируется майкрософт который "курирует" .net???

wist543 06-12-2009 21:53 0

saper, зато еще Jarkko знает что яву курирует!!! оракл который "специализируется" на серверах интересно на чем специализируется майкрософт который "курирует" .net???

wist543 06-12-2009 21:53 0

saper, зато еще Jarkko знает что яву курирует!!! оракл который "специализируется" на серверах интересно на чем специализируется майкрософт который "курирует" .net???

Jarkko 06-12-2009 22:26 0

wist543, вы бы запятые, что-ли, ставили

wist543 06-12-2009 23:02 0

Jarkko, ну уж извините

у меня с программированием лучше чем с русским

Jarkko 07-12-2009 12:37 0

wist543, учитывая, что языки естественные построены по тем же принципам, что и искусственные, за исключением большей степени формализованности, да, охотно верю

wist543 07-12-2009 15:57 0

Jarkko, есть гуманитарный склад ума и есть математический. Математика тоже искусственный язык но в нем я разбираюсь с легкостью и считаю что программирование больше относится к математике чем к есстественному языку

05-12-2009 18:24 -2

.NET говно. Вот Visual C++ это норм. В нейтралы

12 комментариев
wist543 06-12-2009 19:38 0

SViN95, проигрывая немного в скорости выполнения выигрываешь в удобстве

SViN95 06-12-2009 22:35 0

wist543, А как же зависимость от .NET? Не у каждого юзера он есть. По этому я пишу на WinAPI (даже без CRT). И не надо минусовать.

wist543 06-12-2009 22:59 0

SViN95, эмм даже незнаю что сказать... дотнет2 вроде есть у всех у кого хп с первым сервис паком

насчет винапи мне вас жаль писал я пару лаб на нем-слишком долго писать

я предпочитаю компонентное программирование

также так для интереса на висте идут нормально программы написанные на винапи?

SViN95 07-12-2009 15:20 0

wist543, Да, на висте идут нормально (сам на семерке сижу). На виртуалке XP - тоже все нормально работает.

Согласен, на WinAPI писать ОЧЕНЬ долго и сложно. Но для своих проектов самое то. Довольно сложная программа будет весить всего 15-20 КБ. И никакие постороние либы не нужны (только kernel32, user32 и т.д, короче только системные).

Мне, конечно, надоело писать каждый раз один и тот же код. Я решил изобрести велосипед (велосипедисты всех стран. объединяйтесь!) - мини-библиотеку классов. Пока не готова. Может, что-нибудь получится. А C# пробовал - все нравится, кроме .NET. Было бы что-то подобное, но без всяких .NET и посторонних либ... А может есть такое? Может, я отстал?

saper 07-12-2009 15:50 0

SViN95, А чем вам .NET не угодил?

wist543 07-12-2009 16:09 0

SViN95, ну нельзя говорить что нравится шарп но не нравится дотнет...

шарп работает в среде дотнета он компилирует все в свой язык msil и среда дотнет с ним работает. Видимо вы имеете в виду что вам не нравится набор библиотек дотнета но это уже на вкус и цвет хотя по моему это супер набор библиотек пока что мне сложно привести пример проги где в шарпе пришлось бы придумывать велосипед.

и весят проги по 15-20 кбайт и как я уже говорил дотнет счас есть везде!!

а насчет велосипелов есть mfc и vcl но они встраивают свои библиотеки в полученную прогу но когда вы напишите свою библиотеку классов вам все равно придется также поступать...

SViN95 07-12-2009 16:13 0

wist543, .NET- великий тормоз (хотя, и вправду очень удобен). Что касается MFC - минимальный размер проги уж точно не 5 КБ (в среднем 250 КБ, ну или 5 КБ, но с посторонними либами).

SiPlus 07-12-2009 19:26 0

SViN95, В Windows Vista включен .net. В Windows 7 тоже. .net сейчас почти неотделимая от Windows часть.

wist543 07-12-2009 22:17 0

SViN95, давно на эту тему куча статей проигрыш 10-15 процентов ну мало программ которым нужен такой выгрыш

NightmareZ 08-12-2012 06:23 +1

SViN95, А как же зависимость от .NET? Не у каждого юзера он есть. По этому я пишу на WinAPI (даже без CRT). И не надо минусовать.

А WinAPI - зависимость от винды. Не у каждого юзера есть винда :)

opera.rulez 08-12-2012 06:57 0

NightmareZ, На этот случай можно упаковать программу с ReactOS. Правда, не у каждого юзера есть x86...

cherepets 08-12-2012 13:47 0

opera.rulez, Не у каждого юзера есть компьютер. Давай писать алгоритмы на бумаге и раздавать их у метро? А юзеры сами в могу проинтерпретируют...

Хотя.. Не у каждого же есть мозг..

07-12-2009 19:07 0

Бейсик для лохов )))

0 комментариев
02-06-2012 12:32 0

Бэйсик для написания макросов сгодится) C# крут)

0 комментариев
03-06-2012 00:36 0

Гавно вс Язык программирования?

7 комментариев
opera.rulez 03-06-2012 00:54 0

cherepets, Перечислите минусы Васика, пожалуйста. Чем он отличается кардинально, кроме скобочек?

cherepets 03-06-2012 01:03 0

opera.rulez, Тем что он не идет ни от Си, ни от паскаля. Если мне дать код на незнакомом диалекте распространенного языка, то в 90% случаев я хоть что-то да пойму. Кода же на VB я не понимаю СОВСЕМ.

opera.rulez 03-06-2012 01:11 0

cherepets, СОВСЕМ можно не понимать код на Перле, потому что БНФ для него выглядит так:
программа ::= программа символ | символ
символ ::= любой допустимый в машинном представлении символ

У Бейсика же я вижу один серьёзный минус: разбиение на строки не произвольное, как у Паскаля и Си, а жёсткое. За исключением этого минуса читаемость такая же.

cherepets 03-06-2012 01:17 0

opera.rulez, Меня напрягает отсутствие "знаков препинания", например. Да, они по сути не нужны. Но это всё равно, что реальный текст читать без них.

opera.rulez 03-06-2012 01:26 0

cherepets, А представь, люди даже на SQL пишут. Там бывают длиннющие предложения, состоящие чуть более, чем полностью, из английских слов. И всё без знаков препинания.

NightmareZ 03-06-2012 01:29 +1

cherepets, Кода же на VB я не понимаю СОВСЕМ.

Может просто дело в том, что ты идиот?

cherepets 03-06-2012 01:47 +1

opera.rulez, Я один из них. Когда есть несколько запросов, то их разделяют ;, а внутри там по сути ничего и не надо.
А тут никаких разделений нет. Неприятно читать же.