Pull to refresh
50
-0.2
Олег @OlegTar

User

Send message
Почему Вы выделили слово «возможно»?
WebApp — можно и на дотнете написать, может у них как раз WebApp
вы не дочитали, что серверная часть на джаве
Почему в большинстве языков индекс массива начинается с нуля?

В Си массив — это указатель, индекс указывал смещение относительно начала массива.
Ты мог обратиться к элементу несколькими способами. через [], через *(pointer + 2) (не уверен, что правильно написал). Твой код был завязан на то, как массив хранится в памяти

Думаю, остальные языки просто продолжили традицию.
в PL/SQL и Паскале индекс начинается с 1, и всё нормально. В Перле по умолчанию ноль, но можно поменять, хоть на 2.
Думаю нет какой-то специальной причины, почему 0 во многих языках, где тебе похрен на то, как массив хранится в памяти. В других языках у тебя есть некая абстракция «массив», и ты не знаешь, как элементы хранятся в памяти: рядом, не рядом, а обращение к элементу массиву всегда происходит через операцию [] и никак иначе.
Нельзя использовать goto, а вот метки, чтобы выходить из внешнего цикла — вопрос открытый.
3 года, а уже тимлид. Офигеть! я работаю лет десять, и никогда тимлидом не был.
Делайте свои проекты. Пусть даже бесполезные. Например, хотите изучить asp.net, напишите на нём форум для тренировки.
Вот тебе и опыт.
Именно потому, что я знаю прелести сравнения в js я за ===
строгая типизация защищает от ошибок, культ карго тут не причём.
сам Дуглас Крокфорд говорит, что просто не юзайте ==

В js лучше использовать === а не ==

Через 4 года выйдет первый квейк, и какой прорыв! Просто пропасть…

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity