Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 | 2 |

 

  Вопрос: Вопрос по С# Добавлено: 30.04.04 08:37  

Автор вопроса:  freeloader  | Web-сайт: freeloader.folder-pro.net | ICQ: 50804884 

Ответить

  Ответы Всего ответов: 16  

Номер ответа: 16
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #16
Добавлено: 08.05.04 00:38

> Я понимаю, что фича.. Только не пойму, зачем :) Если объяснишь, буду рад.

Ну, типа Си был написан для Юникса, а в те времена машины были большими, а память и быстродействие - маленькими. И строки сравнивались побайтно, поскольку добавлять для всех латинских букв еще одно сравнение было нехорошо. А традиция сильна, вот и вышла такая вещь. Бейсик, к слову, тоже с начала и до недавних времен был регистрозависим - вспомни хотя бы QBasic с его манией переводить все операторы в верхний регистр. А вот в Паскале, Вирт решил, можно сделать и нерегистрозависимо...

Разве это не здорово?:

long n;long r=*n;&r=1;for(long i=2;i<=k||(!(n=1?0:1));i++){&r*=i;}

Имхо, это выглядит обалденно, а ведь всего-то вычисление факториала (объявляю конкурс - кто больше ошибок найдет в этом фрагменте :D)

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам