1.2, mf (ok), 15:42, 02/01/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Отлично. Наверное лучший первый язык для начинающих старшего возраста(подростки и юноши).
| |
|
|
3.9, Неиван (?), 19:58, 02/01/2012 [^] [^^] [^^^] [ответить]
| +/– |
> > лучший первый язык для начинающих старшего возраста(подростки и юноши).
> Знаю шестиклассников, которые пишут на Си.
Он не о шестиклассниках говорил, а, я так понимаю, о 10-11-классниках и студентах. Такое вот у нас образование, что шестиклассники способны на большее, чем студенты.
| |
|
4.11, mf (ok), 20:04, 02/01/2012 [^] [^^] [^^^] [ответить]
| +/– |
Студентам, в зависимости от специальности С дают либо во втором семестре 1 курса, либо в 1-вом второго. А в это время читают устройство 8086. Что-бы не писале на С как на бейсике. В Израиле примерно так-же - так Спольский пишет.
| |
|
|
6.25, mf (ok), 22:39, 04/01/2012 [^] [^^] [^^^] [ответить]
| +/– |
Python как бы не C, из-за которого разгорелась дискуссия. Или да?
| |
|
7.26, anonymous vulgaris (?), 01:30, 05/01/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Python как бы не C, из-за которого разгорелась дискуссия. Или да?
ну так там повыше заява
>Студентам, в зависимости от специальности С дают либо во втором семестре 1 курса, либо в 1-вом второго.
>не C, из-за которого разгорелась дискуссия. Или да?
Ну какие там могут быть дискуссии в 2011 году о С? Но в главном вы правы - питон тоже не находка.
| |
|
|
|
|
3.10, mf (ok), 20:00, 02/01/2012 [^] [^^] [^^^] [ответить]
| +/– |
И я видел выпускников школы, писавших машинный код в .com файл. А вторая половина могла его ввести без редактора в Электронику МК-52. А в это время Кнут фигачил свой ТеХ на убогом паскале, без ТДД, ООП и прочего бреда, быплачивая более агрессивные премии за ошибки в нём, чем богатый Гугл. C - не самый выразительный язык, и не очень подходит в качестве первого языка ИМХО.
| |
3.17, SHRDLU (??), 11:17, 03/01/2012 [^] [^^] [^^^] [ответить]
| +/– |
Опять кому-то не угодил один из языков программирования. Техноснобизм это, уважаемый.
Вполне себе жизнеспособный и применимый язык. Например, для написания интерфейсов и оболочек - достаточно развитой, и достаточно простой. Очень давно не работал с С, не знаю, как там сейчас с обработкой строк, но лет 10 назад использовать С для работы с текстовыми данными при наличии Perl или того же Pascal было сродни мазохизму.
| |
3.18, Nowhereman (?), 15:26, 03/01/2012 [^] [^^] [^^^] [ответить]
| +/– |
На помню где точно, попалась как-то статья Никлауса Вирта по поводу ниши Паскаля именно в обучении. Так вот, Паскаль хорош своей понятностью, на уровне Бейсика, и структурированностью, как Си. Именно Паскаль с точки зрения дидактики является оптимальным выбором для начинающих. Потому как не всем с ходу понятно, для чего нужно передавать ссылку на переменную, а не саму переменную просто для чтения с клавиатуры и т.п.
| |
|
4.23, anonymous vulgaris (?), 01:12, 04/01/2012 [^] [^^] [^^^] [ответить]
| +/– |
>Так вот, Паскаль хорош своей понятностью, на уровне Бейсика
Непонятно какие языки вы имеете в виду - но современный паскаль это современный паскаль и простое там это типа такого
type
generic TList<T> = class
Items: array of T;
procedure Add(Value: T);
end;
implementation
procedure TList.Add(Value: T);
begin
SetLength(Items, Length(Items) + 1);
Items[Length(Items) - 1] := Value;
end;
ну а современный бэйсик
Public Class classHolder(Of t)
Public Sub processNewItem(ByVal newItem As t)
Dim tempItem As t
' Insert code that processes an item of data type t.
End Sub
End Class
>Потому как не всем с ходу понятно, для чего нужно передавать ссылку на переменную, а не саму переменную просто для чтения с клавиатуры и т.п.
в Ц нет никаких ссылок на переменные, есть только указатели, ссылки появились в ц++
| |
|
|
|
1.4, Guest (??), 16:23, 02/01/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>>> совместимого с Borland Pascal 7
синтаксисом или еще и библиотеками?
Как там с графикой (ну то, что было BGI)?
| |
1.6, Logo (ok), 17:50, 02/01/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Совместно с Lazarus дает возможность очень быстро писать надежные программы от демонов до разных ГУИ.
| |
|
2.19, Anonymouse (?), 19:54, 03/01/2012 [^] [^^] [^^^] [ответить]
| +/– |
"быстро писать надежные программы" - а мы верим, мы вообще всем Ыкспертам верим :)
| |
|
3.20, Logo (ok), 20:07, 03/01/2012 [^] [^^] [^^^] [ответить]
| +/– |
Уважаемый, не быстро, а ОЧЕНЬ быстро! Особенно это хорошо, когда программирование не основной вид занятия. Так, что, прежде чем иронизировать, оглянитесь вокруг, есть еще и другие сферы жизни, где приходиться периодически программировать.
| |
|
|
1.15, NavDotRu (?), 22:19, 02/01/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Кто-нибудь использовал (или собирается) воспользоваться поддержкой Thumb в fp.Я просто как то не могу применений придумать этому.
| |
|
|
|
4.30, anonymous vulgaris (?), 06:32, 07/01/2012 [^] [^^] [^^^] [ответить]
| +/– |
>Это да, но зачем на паскале? :)
Ну например чтобы в 2 раза быстрее и в 3 раза меньше багов, чем на некоторых других языках.
Но за те же бабки ессно.:)
| |
|
|
|
1.24, WishMaster (ok), 01:36, 04/01/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Плохому танцору....-)))
Если мозг есть то и на Паскале можно отличный софт писать, а если мозга нет, то на С++ пишут такое гуано, что писец...
| |
1.29, xdsl (?), 14:21, 06/01/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А какой флейм на лоре по этому поводу развели ... (http://www.linux.org.ru/news/opensource/7205275)
По сути - давно пишу для себя на freepascal всякие утилитки, которые и быстро надо сляпать, и кроссово (linux,windows), и чтоб еще работали на полной скорости, и чтоб багов всяких не было.
Правда, чистому C(gcc) со всеми оптимизациями freepascal по скорости сливает до 50% в худшем случае. Зато по всем совокупности параметров - хорош.
| |
|
2.31, anonymous vulgaris (?), 06:47, 07/01/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Правда, чистому C(gcc) со всеми оптимизациями freepascal по скорости сливает до 50% в худшем случае.
Ну так сколько народу (и за какие бабки) делает один, и сколько другой - пары десятков не наберется и реально в свободное время ( http://wiki.freepascal.org/Developer_pages ). А результат налицо.
А насчет мелких утилиток так кстати сам компилятор как раз пример того насколько и большие проекты эффективнее делать на нормальном языке. До того как все перешли на питон и жабоскрипт были работы где сравнивали с++ с адой (это тоже алголоподобный язык) - где то в 10 раз меньше багов для того же функционала. Что впрочем только сишников удивить может.
| |
|
|