Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

25.01.2008, 10:46
|
|
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме: 21768337
Репутация:
3486
|
|
C#
В общем решил начать изучение данного яп. Почитал, погуглил. Но есть вопросы, просьба отвечать тех кто в этом разбирается.
1. Какие минусы/плюсы у данного яп?
2. Есть ли альтернативные хорошие компиляторы/интерпретаторы для этого яп? (.NET 3.0 качаю в данный момент)
3. Будут ли проблемы в изучении синтаксиса языка? (если имеются знания в php, perl, c++)
4. По каким книгам лучше всего изучать? (нагуглить можно все книги, но гугл не скажет какая из них лучше для изучения яп с нуля)
Вроде пока что все вопросы, возможно потом будут ещё. Заранее спс.
|
|
|

25.01.2008, 11:36
|
|
Постоянный
Регистрация: 10.12.2005
Сообщений: 939
Провел на форуме: 3886281
Репутация:
929
|
|
1)
Плюсы:
а) Получил уже довольно широкое распространение => много прмеров, библиотек, док, перспектив
Минусы:
а) Работа через интерпритатор => негативно влияет на скорость работы
б) Возможность полной либо частичной декомпиляции (хотя для крякеров это +)
в) Мелкомягкий продукт :-)
2) ХЗ
3) Нет не будет. С-like синтаксис Ну ИМХО
4) ХЗ
|
|
|

25.01.2008, 11:47
|
|
Участник форума
Регистрация: 01.12.2007
Сообщений: 141
Провел на форуме: 1208190
Репутация:
136
|
|
Сообщение от .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..
|
|
|

25.01.2008, 11:53
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
1. Какие минусы/плюсы у данного яп?
Клон джавы. C-like синтаксис, не перегружен ненужными вещами вроде указателей(хотя они и есть, но deprecated)
2. Есть ли альтернативные хорошие компиляторы/интерпретаторы для этого яп?
mono. Но он отстает сильно.
3. Будут ли проблемы в изучении синтаксиса языка? (если имеются знания в php, perl, c++)
Не будет.
4. По каким книгам лучше всего изучать?
трокелсона бы пореккомендовал.
|
|
|

25.01.2008, 14:48
|
|
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..
|
|
|

25.01.2008, 14:58
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
а) Работа через интерпритатор => негативно влияет на скорость работы
Почему вдруг работа через интерпретатор стала негативно влиять на работу приложения?
Потому что интерпретируемые инструкции медленнее нативного кода ) Всегда.
2nerezus, Ты его и имел в виду?)
ога, рука кнопку лишнюю задела
Но в дотнете не интерпретатор, а виртуальная машина. + JIT.
что программы написанные на С# будут работать только на платформах где установлен .NET *.0. Так ли это?
ога
Кстати важный вопрос о портируемости приложений под ОС отличные от NT систем. Кто немного поведует?
под смартфоны на винде через сильно порезанный фреймворк пашет.
И под линух, но криво. Через mono
|
|
|

25.01.2008, 15:04
|
|
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме: 21768337
Репутация:
3486
|
|
В общем ясно, обрекаю себя на работу только с виндовс.
>>что программы написанные на С# будут работать только на платформах где установлен .net *.0. Так ли это?
>>>ога
Вот это конечно сильно огорчает.
|
|
|

25.01.2008, 15:22
|
|
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме: 3371897
Репутация:
1462
|
|
Просто скачай ms C# и посмотри понравится или нет
ps:
Вот, хороший справочник по C#:
http://www.java2s.com/Tutorial/CSharp/CatalogCSharp.htm
|
|
|

25.01.2008, 15:25
|
|
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..
|
|
|

25.01.2008, 16:24
|
|
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме: 3371897
Репутация:
1462
|
|
----------
как впечатления ? 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|