ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

C#
  #1  
Старый 25.01.2008, 10:46
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию C#

В общем решил начать изучение данного яп. Почитал, погуглил. Но есть вопросы, просьба отвечать тех кто в этом разбирается.

1. Какие минусы/плюсы у данного яп?
2. Есть ли альтернативные хорошие компиляторы/интерпретаторы для этого яп? (.NET 3.0 качаю в данный момент)
3. Будут ли проблемы в изучении синтаксиса языка? (если имеются знания в php, perl, c++)
4. По каким книгам лучше всего изучать? (нагуглить можно все книги, но гугл не скажет какая из них лучше для изучения яп с нуля)

Вроде пока что все вопросы, возможно потом будут ещё. Заранее спс.
__________________
..
 
Ответить с цитированием

  #2  
Старый 25.01.2008, 11:36
spider-intruder
Постоянный
Регистрация: 10.12.2005
Сообщений: 939
Провел на форуме:
3886281

Репутация: 929


Отправить сообщение для spider-intruder с помощью ICQ
По умолчанию

1)
Плюсы:
а) Получил уже довольно широкое распространение => много прмеров, библиотек, док, перспектив

Минусы:
а) Работа через интерпритатор => негативно влияет на скорость работы
б) Возможность полной либо частичной декомпиляции (хотя для крякеров это +)
в) Мелкомягкий продукт :-)

2) ХЗ
3) Нет не будет. С-like синтаксис Ну ИМХО
4) ХЗ
 
Ответить с цитированием

  #3  
Старый 25.01.2008, 11:47
0x22b
Участник форума
Регистрация: 01.12.2007
Сообщений: 141
Провел на форуме:
1208190

Репутация: 136
Отправить сообщение для 0x22b с помощью ICQ
По умолчанию

Цитата:
Сообщение от .Slip  
В общем решил начать изучение данного яп. Почитал, погуглил. Но есть вопросы, просьба отвечать тех кто в этом разбирается.

1. Какие минусы/плюсы у данного яп?
конструкции которых нет в C#:
процедуры, функции - (теперь это методы классов)
глобальные константы
глобальные переменные
предварительное объявление типов
типизированные константы
const-параметры
указатели - (есть но надо это явно указать при обьявлении метода: public unsafe static void Main(string[] args) и в настройках проекта )

Цитата:
Сообщение от .Slip  
2. Есть ли альтернативные хорошие компиляторы/интерпретаторы для этого яп? (.NET 3.0 качаю в данный момент)
MS Visual Studio C#, Sharp Sevelop 2.2
Цитата:
Сообщение от .Slip  
3. Будут ли проблемы в изучении синтаксиса языка? (если имеются знания в php, perl, c++)
Никаких! Я сам выучил С++ оканчивая классами, и С# дается практически без проблем..
Цитата:
Сообщение от .Slip  
4. По каким книгам лучше всего изучать? (нагуглить можно все книги, но гугл не скажет какая из них лучше для изучения яп с нуля)
Сейчас разбираюсь в нём по "Библиотека программиста C# и платформа .NET Эндрю Троелсен" - достаточно хорошо пишет..

Последний раз редактировалось 0x22b; 25.01.2008 в 11:51..
 
Ответить с цитированием

  #4  
Старый 25.01.2008, 11:53
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Цитата:
1. Какие минусы/плюсы у данного яп?
Клон джавы. C-like синтаксис, не перегружен ненужными вещами вроде указателей(хотя они и есть, но deprecated)

Цитата:
2. Есть ли альтернативные хорошие компиляторы/интерпретаторы для этого яп?
mono. Но он отстает сильно.

Цитата:
3. Будут ли проблемы в изучении синтаксиса языка? (если имеются знания в php, perl, c++)
Не будет.

Цитата:
4. По каким книгам лучше всего изучать?
трокелсона бы пореккомендовал.
 
Ответить с цитированием

  #5  
Старый 25.01.2008, 14:48
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Спс за ответы. Возникло несколько вопросов:
Цитата:
Сообщение от spider-intruder  
а) Работа через интерпритатор => негативно влияет на скорость работы
Почему вдруг работа через интерпретатор стала негативно влиять на работу приложения?
Цитата:
Сообщение от spider-intruder  
б) Возможность полной либо частичной декомпиляции (хотя для крякеров это +)
Ну обфуксаторы никто не отменял

Цитата:
Сообщение от 0x22b  
Сейчас разбираюсь в нём по "Библиотека программиста C# и платформа .NET Эндрю Троелсен" - достаточно хорошо пишет..
Цитата:
Сообщение от nerezus  
трокелсона бы пореккомендовал.
2nerezus, Ты его и имел в виду?)
=========
Пока везде гуглил, смотрел всякие форумы, прочитал что программы написанные на С# будут работать только на платформах где установлен .NET *.0. Так ли это?
Кстати важный вопрос о портируемости приложений под ОС отличные от NT систем. Кто немного поведует?
__________________
..

Последний раз редактировалось .Slip; 25.01.2008 в 14:53..
 
Ответить с цитированием

  #6  
Старый 25.01.2008, 14:58
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Цитата:
а) Работа через интерпритатор => негативно влияет на скорость работы


Почему вдруг работа через интерпретатор стала негативно влиять на работу приложения?
Потому что интерпретируемые инструкции медленнее нативного кода ) Всегда.


Цитата:
2nerezus, Ты его и имел в виду?)
ога, рука кнопку лишнюю задела
Но в дотнете не интерпретатор, а виртуальная машина. + JIT.

Цитата:
что программы написанные на С# будут работать только на платформах где установлен .NET *.0. Так ли это?
ога

Цитата:
Кстати важный вопрос о портируемости приложений под ОС отличные от NT систем. Кто немного поведует?
под смартфоны на винде через сильно порезанный фреймворк пашет.
И под линух, но криво. Через mono
 
Ответить с цитированием

  #7  
Старый 25.01.2008, 15:04
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

В общем ясно, обрекаю себя на работу только с виндовс.

>>что программы написанные на С# будут работать только на платформах где установлен .net *.0. Так ли это?
>>>ога

Вот это конечно сильно огорчает.
__________________
..
 
Ответить с цитированием

  #8  
Старый 25.01.2008, 15:22
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме:
3371897

Репутация: 1462
По умолчанию

Просто скачай ms C# и посмотри понравится или нет

ps:
Вот, хороший справочник по C#:
http://www.java2s.com/Tutorial/CSharp/CatalogCSharp.htm
 
Ответить с цитированием

  #9  
Старый 25.01.2008, 15:25
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Цитата:
Сообщение от Jes  
Просто скачай ms C# и посмотри понравится или нет

ps:
Вот, хороший справочник по C#:
http://www.java2s.com/Tutorial/CSharp/CatalogCSharp.htm
Качаю Visual Studio 2008 Express Edition All-in-One DVD.

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

PS Посмотрел, тутор хороший. Спс.
__________________
..

Последний раз редактировалось .Slip; 25.01.2008 в 15:28..
 
Ответить с цитированием

  #10  
Старый 25.01.2008, 16:24
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме:
3371897

Репутация: 1462
По умолчанию

----------
как впечатления ?
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ