Информатика разная бывает =) ---------- Сообщение добавлено 01.04.2013 22:25 ---------- И вообще, я - за Java! Хватит войн C vs Pascal, у школьников с самого начала должен быть ОО подход!
Pasha, я писал и там, и там. Не скажу, что лучше - по мне главное, чтобы драйва да куража было побольше, а остальное уже детали . А так, в Паскале, помню, пару раз нарывался на переполнение стека, когда на выходе из процедуры вышвыривало не пойми куда . Ну и интересные визуальные эффекты были, если начинал в массив писать и выходил за его рамки. Java интересен, но пока нет задач для него. Поэтому я сейчас на ПоХаПе и JS/jQ
так это ж обучение. зачем еще надо "справляться" с лишними проблемами? строгая типизация, контроль индексов, обязательное описание переменных ДО кода, нормальные булевы переменные и отсутствие сишных трюков. всё это, как раз, облегчит и ускорит обучение. что бы не было, когда у человека, который только входит в тему, компилятор молча сожрал конструкцию, а это всего лишь опечатка была и ничего не работает. всё равно, ни pure c, ни pure pascal в реальной жизни не найти, работать придется на чём-то другом. но для вхождения лучше паскаль. за счёт большей строгости приучает думать правильно.
в принципе Zuka58 уже ответил. я лишь хочу добавить, как Вы объясните человеку, который только что начал изучать теоретические основы программирования и языки программирования, что такое строгая типизация на примере языка С? У меня вообще интересный случай. Я параллельно изучал три языка, Ассемблер, Паскаль и С, при условии, что к этому времени я знал бейсик. Нас так и учили, на примере трех разных языков. задачки нам давались специфические - типа визуально перемножить/поделить столбиком числа любой длины, поставить мат ладьей, в символьном виде посчитать производную функции, преобразовать одно вероятностное пространство в другое, численно каким-нибудь методом решить системы дифференциальных уравнений. так вот, при использовании паскаля они решались быстрее и понятнее.
те, которые до System 7. ---------- Сообщение добавлено 01.04.2013 23:52 ---------- R.F. Gilbert and B.A. Forouzan, Comparison of student success in pascal and c language curriculum Special Interest Group on Computer Science Education Bulletin, pp. 252–255, 1996. R.P. Mody, C in education and software engineering, Special Interest Group on Computer Science Education Bulletin, 23, 45–56, 1991. выделено мною
То же самое, что и статическая типизация на примере языка JavaScript. И где они сейчас? И на чем сейчас макось?
uncertainty, а это ничего, что запросы к обсуждаемой СУБД пишутся на языке JavaScript? Да, мне удалось, успешно окончил курсы.
Совсем нет. А вы? http://docs.mongodb.org/manual/applications/read/#query-multiple-fields-on-an-array-of-documents
Про те я видел только ремарочку "Early versions of MacOS used Assembler and Pascal". Сколько там ассемблера и сколько паскаля - неизвестно. Да и паскаль был уже не "30 страничный".
Приходилось немного работать с последней версией классической MacOS. Однозадачная, регулярно зависала. Наверное, наследие паскаля сказывалось. Хорошо, что перегружалась быстро. Одновременно была установлена новая FreeBSD-based (Pascal-free) версия. С ней проблем не было, но к тому моменту под нее почти не было софта.
The Last Winged, хватит писать глупости. ---------- Сообщение добавлено 02.04.2013 10:26 ---------- IvUs, для примера могу привести цитату
В чем заключаются глупости? Ну кроме этой фразы: http://www.forum-volgograd.ru/showpost.php?p=4564986&postcount=98
вот вам JavaScript http://msdn.microsoft.com/en-us/library/ie/yek4tbz0(v=vs.94).aspx напишите на нем запрос
> db.test.insert({name: "world", _id: 1}); > var hello = function (item) { return "Hello " + item.name; }; > hello(db.test.findOne({_id: 1})); Hello world
The Last Winged, про теорию неплохая мысль. Найдите мне в JavaScript такие конструкции, как те, которые Вы использовали {name: "world", _id: 1} или {_id: 1}
Т.е. вы хотите сказать, что свое незнание JavaScript пытались перекрывть оскорблениями меня? Эта конструкция называется object. Учите язык. Пока не выучите, не смейте говорить людям, которые разбираются в предмете лучше вас, что они несут чушь - иначе со стороны выглядите глупо и агрессивно.
Вы действительно ничего не поняли. давайте еще раз почитаем документацию. а теперь откройте описание javascript, ссылка выше и найдите там вот этой самый "a rich, ad-hoc query language " и обратите внимание на " of its own". PS и еще, почитайте, что такое декларативность и императивность. PPS. Вы типичное представитель поколения тех, кто "изучает С", хотя вполне возможно, что как ремесленник, решающий конкретную задачу, Вы вполне хороши. ---------- Сообщение добавлено 04.04.2013 00:19 ---------- все-таки не удержался. Вы, как это очень часто бывает, опять неправы
Я понял. Вы конченный идиот, который не умеет читать, но считает мнение людей, отличое от своего, бредом. Хочу заметить, что вы начали оскорбления первым еще на прошлой странице. MongoDB построено на V8, который обеспечивает полную поддержку JS. http://docs.mongodb.org/ecosystem/drivers/javascript/ The MongoDB shell extends V8
The Last Winged, как тяжело вести беседу с недоучками, которые еще и обзываются 1. Вы так и не почитали мое сообщение или прочитали и не поняли. 2. 3. правильно переведите фразу "The MongoDB shell extends V8" 4. откройте описание javascript, ссылка выше и найдите там вот этой самый "a rich, ad-hoc query language " и обратите внимание на " of its own". 5. почитайте, что такое декларативность и императивность
The Last Winged, в точку. Я вот толстых троллей не люблю, и как только персонаж начинает хамить, сразу отправляется в игнор.
Вы про это? ---------- Сообщение добавлено 04.04.2013 12:51 ---------- Да, отыскать тяжело, а вернее невозможно, потому как их там нет.