Зачем?

Язык C#: программирование на C#, портирование кода C# на VB и VB на C#.

Модератор: Ramzes

Денис Победря
Мегобойанист
Мегобойанист
 
Сообщения: 1037
Зарегистрирован: 03.01.2005 (Пн) 21:29
Откуда: Из Москвы

Зачем?

Сообщение Денис Победря » 22.03.2005 (Вт) 14:19

Вот два куска кода:
Код: Выделить всё
Imports System
Public Class HelloWorld
     Public Shared Sub Main()
          Console.WriteLine("Hello world!")
     End sub
End Class

Код: Выделить всё
using System;
class HelloWorld
     static void Main()
          Console.WriteLine("Hello world!");
     }
}
--------------------------------------------------------
Вопрос: зачем переносить, если языки имеют одинаковые возможности?

codemaster
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 604
Зарегистрирован: 13.02.2004 (Пт) 13:35

Re: Зачем?

Сообщение codemaster » 22.03.2005 (Вт) 14:23

Денис Победря писал(а):Вот два куска кода:
Вопрос: зачем переносить, если языки имеют одинаковые возможности?


Не совсем так ...
//<-
Mit freundlichen Grüßen
//->

Krasavica
Небожительница
Небожительница
Аватара пользователя
 
Сообщения: 1378
Зарегистрирован: 04.11.2003 (Вт) 17:51
Откуда: Россия, город-герой Москва ;-)

Сообщение Krasavica » 22.03.2005 (Вт) 17:42

Денис Победря

Ты о чем? Что переносить?
я - ангел!!! ...просто крылья в стирке, а нимб на подзарядке!
Меня трудно найти, легко потерять и невозможно забыть.Изображение

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 23.03.2005 (Ср) 1:16

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

насколько я знаю, быстродействие компиляторов одинаковое.

возможно C# имеет некоторые более гибкие подходы к написанию кода на нем.

Денис Победря
Мегобойанист
Мегобойанист
 
Сообщения: 1037
Зарегистрирован: 03.01.2005 (Пн) 21:29
Откуда: Из Москвы

Сообщение Денис Победря » 24.03.2005 (Чт) 10:42

Сорри, в коде под си шарп напутал:

using System;
class HelloWorld
{

static void Main()
{
Console.WriteLine("Hello world!");
}

}

Особых различий между языками не вижу (ну может быть есть какие нибудь особые конструкции в С#, о которых я незнаю)

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 24.03.2005 (Чт) 11:28

Добавление обработчика события оператором += меня прикалывает :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

vrodo
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 109
Зарегистрирован: 09.10.2003 (Чт) 18:45
Откуда: Дубна МО, Москва

Сообщение vrodo » 24.03.2005 (Чт) 11:30

привет всем!

По поводу "Зачем?"
Господа Вы какую больше жареную картошку предпочитаете ? кубиками или кружочками ?


"... Большинство программистов, скорее всего, предпочтут язык, с которым они уже знакомы. Те кто пишет на Visual Basic, будут создавать Web-приложения на Visual Basic .NET , а программирующим на С и С++ подойдет Visual C#..."
"... Это означает что написаный на Visual Basic .NET и Visual C# код Web-приложений зачастую выглядит почти идентично..."
выдержка из Учебника к экзаменам Майкрософта

Я на VBA давно пишу но пол года тому назад на новой работе начал работать и с C#, до сих пор от восторга брызжу слюной и писаюсь от восторга :) Сейчас собираюсь сдавать экзамены MCAD и языком выбрал не VB.NET а С# :)
сравнивая 2 куска кода в книге пришел к выводу что кусок написаный на VB.NET тяжеловеснее и менее читаем очень много лишних слов

У меня еще много есть что сказать, но я не буду ибо выбор языка дело сугубо личное
Чтобы понять свои ошибки их достаточно написать (c)
Интернет большой, ему видней
С наилучшими Пожеланиями и Всех Благ :D

codemaster
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 604
Зарегистрирован: 13.02.2004 (Пт) 13:35

Сообщение codemaster » 24.03.2005 (Чт) 11:32

Денис Победря писал(а):Сорри, в коде под си шарп напутал:

Console.WriteLine("Hello world!");

Особых различий между языками не вижу (ну может быть есть какие нибудь особые конструкции в С#, о которых я незнаю)


Так горячо любимый русскими программистами код "Hello world!"
несколько не пригоден для поиска различий между языками. :wink:

Тама "различий" очень подробно обсуждалась на RSDN
//<-
Mit freundlichen Grüßen
//->


Вернуться в C#

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList  
cron