Видео смотреть бесплатно

Смотреть русское с разговорами видео

Официальный сайт synclub 24/7/365

Смотреть видео бесплатно


LeXuS 25.11.09 10:59 # +3
Есть достаточно простая и удобная среда Geany - простая среда, поддерживает множество языков.


Компилятор - gcc.

Установка в Убунту стандартна -
sudo aptitude install geany gcc
xT 25.11.09 11:19 # +5
лучше вместо gcc поставить пакет build-essential
predator 25.11.09 18:19 # +1
а что это?
Username 25.11.09 18:37 # +2
метапакет с компиляторами
Daria 25.11.09 11:58 # +3
для кружка информатики, возможно, хватит простого этитора. хотя детей можно сразу же баловать плюшками, как автодополнение и автокомпиляция, то можно использовать и eclipse. мне он нравится, монстр для всего.

Username 25.11.09 12:07 # +0
согласен, я бы посмотрел в сторону gedit и kate (да-да, и с кедами я бы их тоже познакомил), а еще возможно QtDesigner. Сам-то вообщем не программист, сложно судить
Username 25.11.09 12:08 # +4
да, и кстати, я за компиляцию чистым gcc, с рассказом об опциях компилирования и прочих плюшек. А то у большинства людей компиляция - нажать на кнопочку с треугольничком
predator 25.11.09 18:21 # +0
Согласен. мне кажется намного интересней узнать как там все изнутри устроено (опции gcc, make, autoconf). а на кнопочку нажать каждый может =)
Daria 25.11.09 18:34 # +0
делать make-файл для детского кружка о_О, да чтож там kde затевается? :)
Username 25.11.09 18:37 # +0
OLPC же
devl547 25.11.09 12:07 # +0
Компилятор - gcc, без вариантов.
IDE - Geany или Anjuta
commonD 25.11.09 12:12 # +3
Советую не акцентировать внимание на платформе, а показать, обучить детей основам алгоритмического мышления, то есть попросту научить писать программы, создавать алгоритмы.

А то они под Виндой засиделись.


И чего же тут плохого? Алгоритмы они и на миниксе алгоритмы.

ЗЫ: Я так понимаю что речь идет о школьниках.
ЗЫЫ: Из литературы, это конечно же Кнут, Вирт.
bearw08 25.11.09 12:55 # +0
ЗЫЫ: Из литературы, это конечно же Кнут, Вирт.

Кнута детям думаю еще рано давать=)
razum2um 25.11.09 13:09 # +3
Кнута детям думаю еще рано давать=)


Из той же серии:
Дети, Линукс, Ассемблер...
Дети, Линукс, машинный код

Что бы посоветовать?? ;)
Oni 26.11.09 17:18 # +0
а что, в одной газете были статьи "Ассемблер под Windows для чайников" Частей за 20 было в одну-две газетные полосы, кажется *LOL*
Username 25.11.09 15:51 # +0
а по-моему про вирт рассказывать =)
nvbn 25.11.09 12:15 # +5
Меня учили с vim'а и gcc -o =)
Username 25.11.09 15:51 # +3
с тех пор ты такой? ;)
nvbn 26.11.09 01:09 # +0
Хз =)
Jazz 25.11.09 12:32 # +0
gcc и gedit/kate/nano :)
NeonLight_Child 25.11.09 12:58 # +0
geany
exelens 26.11.09 01:19 # +0
Расскажи плиз про этот пакет.
NeonLight_Child 26.11.09 09:42 # +1
а что про него можно сказать? Нравится тем, что работает на ГТК, легковесный - добавил к себе в сборку хубунты. Еще закрывать/открывать теги вида {} или begin/end, легкий поиск переменных/процедур через дерево, подцветка закрывающих тегов, изменения шрифта колесом мыши+ctrl, ну и т.д. До этого пользовался gedit с плагинами, но как переехал с гнома на xfce решил найти замену. Пробовал еще scite-не понравился...
Midler 26.11.09 11:18 # +0
По сути навороченый текстовый редактор с кнопками собрать разобрать, и запустить. Хорошая в общем вещ. Лёгкая и быстрая
m0nhawk 26.11.09 16:42 # +0
А чем scite не понравился?
NeonLight_Child 26.11.09 22:10 # +0
страшноватенький какойто:( и с кодировкой какието глюки были
Kraplax 25.11.09 14:04 # +2
Для плавного перехода начните их обучать на Qt SDK. Не обязательно давать им Qt и не обязательно вообще использовать Qt, но сам по себе QtCreator (который входит в Qt SDK) очень хорош как IDE. Кроме того, начнете в винде еще, а потом, когда пересядете на линукс - продолжите как ни в чем ни бывало.

Как уже правильно подсказали - сначала алгоритмы и блок-схемы. Да, именно их, хоть на листочке с выключенным компьютером. Ибо без этого никак. Но вам это лучше нас известно, я думаю.

Если боитесь привязки к каким-то конкретным фрэймворкам - используйте QDevelop (написан на Qt, но к нему никоим образом не привязан) или, например, Code::Blocks (написан на wxWidgets). Все из вышеперечисленного кроссплатформенно, поэтому вы сможете начать уже в винде, и потом "незаметно" перейти в линукс.
m0nhawk 25.11.09 16:07 # +2
gcc + scite/vim/gedit/kate
И опциональное написание makefile'ов :)
Хотя согласен что в первую очередь надо что бы они НАУЧИЛИСЬ писать программы, а не научились ПИСАТЬ программы.
dementiy 25.11.09 16:38 # +2
Как я понимаю Вы будете давать детям Си в рамках стандарта (С99). Тогда не вижу смысла давать его под linux. Но если Вы собираетесь рассказывать, к примеру, о каналах (хотя зачем детям знать о них), то тогда присоединяюсь к мнению, что в виде редактора достаточно gedit (зачем ставить IDE в виде Eclipce, как тут советовали, для начального изучения языка?), а компилятор конечно же gcc. В качестве литературы, если дети уже знакомы с языком, то это книга Кернигана и Ритчи "Язык программирования Си".
anjolio 25.11.09 16:54 # +1
Присоединяюсь.
Для того, чтобы понять основы языка и того, что такое программирование, считаю IDE только вредным.
Раздельно простой редактор, типа gedit. И отдельно компилятор, gcc.
Максимум, что нужно редактору - подсветка синтаксиса и табы. Использовать консольный не вижу смысла, зачем из детей делать хардкорщиков?
Консольный редактор нужен для редактирования конфигов из консоли, детям этого не надо точно. (за исключением vim'a и emacs'a, конечно! Но пока детей научишь ими пользоваться полгода пройдёт :) )

Если будет продолжение курса - написание графических приложений, то уже можно IDE дать разные..

Это как в ВУЗах. Почему студентов не учат считать интегралы сразу в математических пакетах? Чтобы было понимание откуда всё берётся. А так, дети даже не будут представлять в чём отличие IDE от текстового файла скармливаемого компилятору.
MAXH0 29.11.09 19:46 # +0
emacs у меня вызывает самые теплые чувства. Это из разряда "лучше день потерять, потом за пять минут долететь" Как минимум покажу.
anjolio 29.11.09 19:51 # +0
сломаете вы детям психику, ох сломаете.. :)
Дети то хоть какого возраста?
m0nhawk 25.11.09 16:56 # +0
Вот только почему-то все знакомые преподаватели программирования/информатики (кроме одного :) ) считают что conio.h стандартная библиотека и не скажут чем отличается #include <> от #include ""
dementiy 25.11.09 17:09 # +0
Не могу судить преподавателей. К сожалению сейчас нет ни одной книги по Си под рукой, но по памяти могу сказать, что довольно часто встречается раздел вроде "Работа с графикой", где эту самую библиотеку и используют. Но ни один автор на моей памяти не написал, что она не входит в стандарт языка. Отсюда и уверенность преподавателей, особенно молодых.
m0nhawk 25.11.09 16:59 # +0
И да, насчёт книг.
Как выше писали Кернигана и Ритчи, "Справочник по С" Шилдта и Голуб А.И. "Веревка достаточной длины, чтобы... выстрелить себе в ногу. Правила программирования на Си и Си++"
Просто по алгоритмам ничего кроме Кнута не знаю...
Denis 25.11.09 18:09 # +0
Как IDE порекомендовал бы QtCreator — как говорится, просто и со вкусом.
А вообще, может быть, действительно лучше отдельно редактор и отдельно компилятор. Только было бы очень хорошо прицепить сборку+запуск в отдельном терминале на F5/F9. Ну, и если возможно, то еще и отладчик (хотя им мало кто из учащихся пользуется сам по себе, только если научить и/или вдохновить).

А в качестве документации лучше всего сразу показать man'ы и QtDocs, чтобы был опыт работы с документацией, ибо примеры из учебников, "переделанные под свои нужды", иногда оказывают "очень медвежью" услугу учащимся.
masterkey 25.11.09 21:02 # +0
Не издевайтесь над детьми! Дайте им какойнить скриптовый язык. JavaScript тожэ можно. Они хоть порадуются, что быстро все получается (сразу можно посмотреть), а в консоле ковыряться (вы жэ не дадите им gtk) не интересно))
m0nhawk 25.11.09 22:29 # +2
Вот только не надо над ними издеваться, хуже js я для начала ничего придумать не могу. ИМХО вижу только минус js.
Я бы лучше давал haskell (если есть математики :) ) и C/C++/Python. Будет хоть на будущее полезно.
kindigo 26.11.09 00:08 # +0
собстно всё уже сказали. gcc, geany.
можете ещё ruby/python 'дать'.
впрочем, думать вам.
h31 26.11.09 16:27 # +0
Соглашусь, geany/kate тут в самый раз.
Но не жалко ли деток? Может лучше Pascal погонять под FreePascal (там свой IDE есть на ncurses, как у обычного паскаля) или Python'у поучить под тем же Geany?
masterkey 26.11.09 17:08 # +1
ну тогда давайте им еще и вышку с сопроматом дадим =)
m0nhawk 26.11.09 17:47 # +0
Ну сопромат им нафиг не надо. А вот дискретная математика очень даже будет полезна.
xaljava 12.12.09 18:26 # +0
>>Компилятор - gcc, без вариантов.
>>IDE - Geany или Anjuta
devl547, прямо мои мысли...
И как сказал anjolio, лучше отделить инструменты редактирования и компиляции, это же Linux, тут можно на bash такое состряпать... Это заодно и покажет детям существенное отличие ОС.
И ещё, быть может, если выходить за рамки чистого C со стд. библ-ками, дать кому-то одну библ-ку, например Gtk, кому-то Qt, кому-то LessTif как факультативное задание. Это, в свою очередь, покажет обилие средств разработки для Linux.

25.11.09 10:32 MAXH0

Есть вопрос!Дети, Линукс, С...

Доброго времени суток всем!
Уважаемое сообщество. Я веду кружок информатики. Есть идея в следующем полугодии попробовать дать детям С под линукс (Убунту). А то они под Виндой засиделись.
Жду ваших советов. Среда разработки, компилятор, как это все устанавливается, налаживается.
Жду идей, а главное толковых ссылок. Заранее спасибо.


Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 93)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 1912 из 148 городов)
            Топ пользователей Топ блогов
            welinux.ru

            Смотреть онлайн бесплатно

            Онлайн видео бесплатно


            Смотреть русское с разговорами видео

            Online video HD

            Видео скачать на телефон

            Русские фильмы бесплатно

            Full HD video online

            Смотреть видео онлайн

            Смотреть HD видео бесплатно

            School смотреть онлайн