Хочу показать свою домашнюю систему. Linux gentoo, kde 3.5.8 Делаю дз по инофрматике (да, в инсте бред - паскаль). Это никакой низакос ни подочто - все само как-то. Помоему неплохо... Ругайте/неругайте.
интересно ты не ставишь отступы в коде потому что "да, в инсте бред - паскаль" или потому что переписываешь тупо от куда нибудь и просто не понимаешь что оно делает?
а что не бред кстати?
скрин ниочем.
Да все мы проходили, код не мой просто. Паскаль это долбаный 3 год вижу. А в инсте заново. Я просто одному человечку переделываю прогу под его задание.
Выглядит ничего, но стиль написания кода либо ужасен, либо вообще отсутствует (пока еще не понял какой из этих вариантов наиболее подходит к данному случаю)
Расположение панелей странное, имхо. Амароковское уведомление стоит передвинуть, чтобы часы не закрывало, а то как-то неопрятно. По поводу кода - используй отступы, Люк, а не то замучаешься отлаживать эту мешанину циклов :)
Напрасно вы так про Паскаль. Замечательный язык для обучения программированию. Строгий, логичный, с классической сегментацией, отлично визуализирует алгоритмы. Словом, то что нужно для обучения алгоримическому мышлению. Про Паскаль можно сказать, что "кашу маслом не испортишь".
> > интересно ты не ставишь отступы в коде потому что
> да ладно вам ругаться. Они только начали, отступы еще не проходили.
> Всему свое время.
Действительно, существуют преподаватели, которые не рассказывают стиль в первую очередь. А ведь это, по-моему, ужастно! :(
Каментов тоже нету и идентификаторы довольно стрёмные (что такое "naz"?)
Как вариант, я бы предложил такое форматирование:
{...}
rewrite(f2);
repeat
seek(f, 0);
read(f, best);
if (last.naz <> '') then begin
while (best.naz <= last.naz) do begin
read(f, best);
end;
end;
rewrite(f3);
write(f3, best);
while not(EoF(f)) do begin
read(f, k);
if (k.naz = best.naz) then begin
write(f3, k);
end
else if (k.naz < best.naz) and (k.naz > last.naz) then begin
rewriteF3;
end;
end;
seek(f3, 0);
while not(EoF(f)) do begin
read(f3, last);
write(f2, last);
end;
close(f3);
until (filesize(f) = filesize(f2));
close(f);
{...}
Kwrite? незачет- попробуй VIM, ниодного комента в коде- очень большой минус, ну и само собой форматирование кода :) Контрастность в окне еще более-менее, но вот на верхней панеле(темно серое на светло-сером ;)) Ну а за генту зачет :)
Скрин приятен, не обращай внимание. Не буду оригинален и лишь скажу, что прежду чем показывать такой код на форуме где все являются (или по крайней мере считают себя) программерами было глупо. Отформатировал бы уже для начала, хотя бы тот кусок, что для скрина.
> Напрасно вы так про Паскаль. Замечательный язык для обучения программированию. Строгий, логичный, с классической сегментацией, отлично визуализирует алгоритмы. Словом, то что нужно для обучения алгоримическому мышлению.
Ага, только программы на нем получаются жутким говном, потом что вместо одного list comprehension в нем ьудет сто строк отлично визуализированных алгоритмов.
Вы даже по-русски то написать предложение не можете не использовав англоязычной вставки. Вот и код у вас такой же будет. Да, конечно, вы же крутой профессионал, вы же со списками работаете... Вот объясните мне, в чем прикол рассуждать снова и снова о недостатках в большей степени академического языка в практическом поле применения? У него все же другие цели, жаль что вы это не понимаете. Правда, вы можете быть спокойны, вы не один такой, есть еще Борланд, да.
Мда. "низакос ни подочто". Неужели маковский док так въелся в подкорку, что уже не осознаешь, что это он? Последний классный док, который я видел, был в E17 по дефолту. Хоть и в целом лично я бы Е17 не стал бы пока пользоваться, идея дока очень понравилась. Да и вообще там много клевых фишек.
Пластик говно. Посему любой скрин с пластиком абсолютно однозначтттно и немедленно отправляется в помйку. Руки отбил бы тому кто пластик этот стал пихать во все дистры. Косить эту гадость, токо косить!!!
А вот если честно, мне насрать какой там код, какой там язык програмирования... Я показал скрин, скрин и только. У меня специальность "Стартовые технические комплексы ракет и космических аппаратов". Мне на програмирование класть. И я не "айтишник" и несобираюсь становится серым програмером которых тысячи тысяч. Специальность у меня отличная, и когда я закончу бауманский - у меня действительно нормальная специальность... Просто это мода такая. Одно время были бухгалтера в моде, потом юристы, сейчас программисты... Я вот настоящих инженеров мало, и они нужны. Я все сказал, спасибо за внимание, програмеры...
>Вот объясните мне, в чем прикол рассуждать снова и снова о недостатках в большей степени академического языка в практическом поле применения?
а смысл учить/создавать такие языки? вот асм/си/питон/перл/пыхпых/плюсы/прочие - реально используемые языки (вне зависимости от желаний местных жителей). нужно учить им, показывать их достоинства и недостатки, сферы применимости etc.