Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 69 | 10 | 21
Назад Вниз Каталог Обновить

Дневник Обучения Программированию Аноним 29/08/17 Втр 18:39:30  1053396  
if.PNG (8Кб, 520x211)
Всем привет. Это мой тред, в котором я с азов познаю программирование. Мой первый язык - visual basic.
Здесь я буду постить свои программы и задавать вопросы.

Программа для выявления большего числа Аноним 29/08/17 Втр 18:41:53  1053397
прог1.PNG (8Кб, 483x260)
Консольный Калькулятор Аноним 29/08/17 Втр 18:44:37  1053400
секас.PNG (15Кб, 459x376)
Аноним 29/08/17 Втр 18:48:46  1053403
рп1.PNG (17Кб, 467x457)
>>1053400
>1053400
Ошибся, вот работающая программа
Программа для выставления оценок Аноним 29/08/17 Втр 18:50:59  1053405
оценука.PNG (10Кб, 358x265)
Аноним 29/08/17 Втр 18:54:30  1053407
>>1053405
На каком по счету посту ты напишешь компилятор?
Аноним 29/08/17 Втр 18:57:22  1053411
>>1053407
Ох, если бы я знал что это такое..
Аноним 29/08/17 Втр 18:59:34  1053413
>>1053411
Компилятор паскаля в MSIL
Программа аля Банковский Автомат Аноним 29/08/17 Втр 19:02:23  1053415
bamk.PNG (39Кб, 847x577)
Аноним 29/08/17 Втр 19:03:05  1053417
>>1053413
waaaaat
Видимо, не скоро.
Аноним 29/08/17 Втр 19:07:33  1053420
729.gif (226Кб, 600x600)
>>1053396 (OP)
>Мой первый язык - visual basic
Аноним 29/08/17 Втр 19:10:51  1053422
>>1053413
Еблан, тебе ж сказали - у человека первый язык, че лезешь
Аноним 29/08/17 Втр 19:11:10  1053423
Ба, да это же очередной БУЛЬДОЗЕР
Аноним 29/08/17 Втр 19:11:16  1053424
>>1053420
Информативно пиздец. И че это говно значит?
Аноним 29/08/17 Втр 19:11:36  1053425
>>1053423
мать твою ебал
Аноним 29/08/17 Втр 19:13:33  1053427
>>1053425
Уже РАСКРЫЛ ПОТЕНЦИАЛ?
Как с ОБЪЕМОМ?
Аноним 29/08/17 Втр 19:15:04  1053428
>>1053427
Раскрыл ей на лицо, объем 3 литра
Аноним 29/08/17 Втр 19:15:10  1053429
>>1053422
И чо? Это мотивация на будущее. Будущее этого треда, разумеется. Иначе он заглохнет на калькуляторе.
Аноним 29/08/17 Втр 19:16:36  1053430
>>1053429
Я занимаюсь на курсах, у меня дальше по плану другой язык.
Аноним 29/08/17 Втр 19:17:35  1053431
>>1053429
но за мотивейшен спасибо энивей
Аноним 29/08/17 Втр 19:20:43  1053434
>>1053430
Какая разница. Будешь писать компилятор на другом языке. Аноны будут демотивировать.
Аноним 29/08/17 Втр 20:17:47  1053492
>>1053434
местнй мем?
Аноним 29/08/17 Втр 21:35:17  1053548
>>1053430
Почему выбрал изучение языка на курсах и почему решил изучать именно VB?
Аноним 29/08/17 Втр 22:16:10  1053611
О, Бейсик... Мне раньше он нравился, но у VB синтаксис уродский. Вот так выглядело бы гораздо лучше:
sub Main()
  var age: Integer
  Console.WriteLine "Type your age"
  age = Console.ReadLine()
  if age >= 18
    Console.WriteLine "You are allowed to get inside"
  else
    Console.WriteLine "sorry, the law is a bitch"
  end if
end sub
Аноним 29/08/17 Втр 22:20:54  1053616
>>1053611
Бейсиков сейчас воз и маленькая тележка.
Аноним 29/08/17 Втр 22:21:24  1053617
А в принципе норм, для первого языка сойдет. Можно писать на .NET что угодно: консольные приложения, оконные приложения, мобильные приложения для Android, 3D игры на Unity, сайты... А потом без проблем перекатиться на C#.
Аноним 29/08/17 Втр 22:30:48  1053626
>>1053616
Кроме VB (и его порта в Mono) все дохлые. Еще красноглазый Free Basic как-то шевелится, но не развивается. Лямбда-выражений, паттерн-матчинга, асинхронности нет и не будет.
Жаль, а когда-то был годный язык. Я помню Бейсик на ZX Spectrum, где уже на 8-битной приставке был автокомплит (все команды вводились одной-двумя клавиши). Помню Power Basic (бывший Turbo Basic) для DOS, который компилился в нативный код и работал почти со скоростью Turbo Pascal/C. А еще там можно было вызывать прерывания, читать/записывать регистры... А на Windows был DarkBasic (по сути скриптовый язык для игрового движка), который позволял писать 3D игры на DirectX 7.
Ruby тоже можно отнести к бейсикам, синтаксис похож. И увы, оно сейчас тоже умирает.
Аноним 29/08/17 Втр 22:37:13  1053636
>>1053626
Красноглазый gambas развивается
Не красноглазый purebasic развивается
Small basic для обучения личинок развивается
Аноним 29/08/17 Втр 22:39:35  1053640
>>1053626
Бейсик всегда был и есть говно придуманное специально для необучаемых. Учить бейсик - это расписаться в собственном кретинизме.
Аноним 29/08/17 Втр 22:50:56  1053654
Дейкстра, кстати, зря критиковал Бейсик - этот язык создавался не для профессиональных программистов и не для обучению программированию (как Pascal), а для написания программ обычными пользователями, неспециалистами. Потому и такой простой синтаксис.

>>1053636
>Красноглазый gambas развивается
Это всего лишь клон VB6, с появлением Mono не нужен. Если бы использовал Qt, был бы более полезным, тогда бы многие с радостью свалили с крестов.

>Не красноглазый purebasic развивается
Да, забыл про него. Но сам язык там не развивается, только библиотеки.

>Small basic для обучения личинок развивается
Последняя версия датируется 2015 годом, да и отстой это полный, для даунов, там даже функций нет. В LOGO и то больше возможностей. Это если ты про Microsoft'вский, был еще open source язык с таким же названием, чуть получше, но сейчас заброшен.
Аноним 29/08/17 Втр 23:02:13  1053662
>>1053640
Бейсик - язык с минимальным порогом вхождения, позволяющий любому ребенку или домохозяйке писать программы. Я вряд ли бы стал программистом, если бы моим первым компьютером не был ZX Spectrum с его встроенным Бейсиком. Это как конструктор LEGO или программируемые роботы на Arduino.
Очень многие профессионалы начинали с Бейсика - например, Медноногов, написавший для спектрума клон WarCraft (стратегия реального времени с хорошим ИИ, работающая без тормозов на компьютере с 128 КБ памяти и 3.5 Мгц процессором).
Аноним 29/08/17 Втр 23:17:47  1053675
>>1053662
>Бейсик - язык с минимальным порогом вхождения
сомнительное утверждение. меня тоже в детстве насиловали бейсиком и паскалем в школе.
поэтому было большим облегчением увидеть божественный си-синтаксис и понять, насколько он проще и выразительнее всего этого убогого говна
Аноним 29/08/17 Втр 23:19:46  1053676
Дэвид Брин. Почему Джонни не умеет программировать
http://www.salon.com/2006/09/14/basic_2/
Потому что сейчас нет шикарных бейсиков 80/90-х, а только скриптопараша для макак.
Об авторе: https://ru.wikipedia.org/wiki/%D0%91%D1%80%D0%B8%D0%BD,_%D0%94%D1%8D%D0%B2%D0%B8%D0%B4
Аноним 29/08/17 Втр 23:25:53  1053681
>>1053654
>этот язык создавался не для профессиональных программистов и не для обучению программированию
в основе этой идеи лежит ложная посылка, что если сделать язык программирования похожим на натуральный язык, то программирование будет легче учить. совершенный бред.
нужно понимать, что для американца Джона программа на бейские выглядит как-то так:

ПРОГРАММА ГОВНО
НАЧАЛО
ПУСТЬ ХУЙ КАК ЧИСЛО = 5
ЕСЛИ ХУЙ = ПИЗДА ТОГДА
НАПИСАТЬ "ОЛОЛО"
КОНЕЦ
Аноним 29/08/17 Втр 23:28:03  1053683
>>1053675
> double ((f)(double()(double)))(double) — указатель f на функцию, принимающую указатель на функцию, принимающую и возвращающую действительное число, возвращающую указатель на функцию, принимающую и возвращающую действительное число.
Это не говоря уже про инкременты/декременты внутри выражений (с закономерным UB), шизофреническое объявление указателей типа int
x, *y, вырвиглазный цикл for, нахуй ненужные ; в конце операторов...
Просто ты говноед и хомячок, который повелся на хайп.
Аноним 29/08/17 Втр 23:32:53  1053685
>>1053681
>в основе этой идеи лежит ложная посылка, что если сделать язык программирования похожим на натуральный язык, то программирование будет легче учить. совершенный бред.
Бейсик создавался не для обучения программирования, а для более простого написания программ.

>нужно понимать, что для американца Джона программа на бейские выглядит как-то так:
Замечательно выглядит. Намного лучше, чем:

for(;P("\n").R--;P("\ "))for(e=0x3DC;e--;P("_ "+(u++/8)%2))P("| "+ (u/4)%2);

m(f,a,s)chars;
{char c;return f&1?a!=
s++?m(f,a,s):s[11]:f&2?a!=s++?1+m(f,a,s):1:f&4?a--?
putchar(
s),m(f,a,s):a:f&8?s?m(8,32,(c=m(1,s++,"Arjan Kenter. \no$../.\""),
m(4,m(2,*s++,"POCnWAUvBVxRsoqatKJurgXYyDQbzhLwkNjdMTGeIScHFmpliZEf"),&c),s)):
65:(m(8,34,"rgeQjPruaOnDaPeWrAaPnPrCnOrPaPnPjPrCaPrPnPrPaOrvaPndeOrAnOrPnOrP\
nOaPnPjPaOrPnPrPnPrPtPnPrAaPnBrnnsrnnBaPeOrCnPrOnCaPnOaPnPjPtPnAaPnPrPnPrCaPn\
BrAnxrAnVePrCnBjPrOnvrCnxrAnxrAnsrOnvjPrOnUrOnornnsrnnorOtCnCjPrCtPnCrnnirWtP\
nCjPrCaPnOtPrCnErAnOjPrOnvtPnnrCnNrnnRePjPrPtnrUnnrntPnbtPrAaPnCrnnOrPjPrRtPn\
CaPrWtCnKtPnOtPrBnCjPronCaPrVtPnOtOnAtnrxaPnCjPrqnnaPrtaOrsaPnCtPjPratPnnaPrA\
aPnAaPtPnnaPrvaPnnjPrKtPnWaOrWtOnnaPnWaPrCaPnntOjPrrtOnWanrOtPnCaPnBtCjPrYtOn\
UaOrPnVjPrwtnnxjPrMnBjPrTnUjP"),0);}
Аноним 29/08/17 Втр 23:48:01  1053697
>>1053685
>для более простого написания программ
ну может в эпоху, когда был выбор между ассемблером и бейсиком, это имело смысл как игрушка для детей, но не теперь.
Аноним 30/08/17 Срд 20:23:10  1054339
1
Программа расчёта площади с интерфейсом Аноним 30/08/17 Срд 20:24:58  1054341
area.PNG (178Кб, 607x472)
area.webm (749Кб, 608x482, 00:00:09)
Аноним 30/08/17 Срд 20:28:23  1054344
>>1053697
Почему игрушка для детей? Я что, не смогу написать на нем бугалтерскую программу для фирмы или чё? На нем я видел и аудиоплееры делают и кучу еще всего. Охуенный язык. Понятный и удобный.
Аноним 30/08/17 Срд 21:05:41  1054367
>>1054341
бля, пиздец. калкулятор омг как сложна
Аноним 30/08/17 Срд 21:07:55  1054369
>>1054341
А я так и не научился делать графические программы.
Аноним 30/08/17 Срд 21:07:59  1054370
>>1054367
Ну типа формочки же, настоящая программа с гуем!!!
Аноним 30/08/17 Срд 21:09:59  1054371

>>1054341
Поделись кодом, пожалуйста, я тоже так хочу научиться.
Аноним 30/08/17 Срд 21:11:19  1054372
>>1054367
Давай тащи пример стекового калькулятора на vb.net. Количество и последовательность операций + - % * любые. Нотация префиксная.
Аноним 30/08/17 Срд 21:12:19  1054376
>>1054372
Это же пиздец как сложно, я вкатываюсь в программирование с 2010 года и до сих пор не могу написать такое.
Аноним 30/08/17 Срд 21:12:30  1054377
>>1054372
>пример
свой пример
Аноним 30/08/17 Срд 21:14:22  1054380
>>1053396 (OP)
съеби в жж какой-нибудь и там пости свою хуйню, ты здесь никому нахер не сдался
Аноним 30/08/17 Срд 21:15:52  1054382
красавчик.PNG (479Кб, 744x554)
Coming soon

Для вас вот почанята разрабатываю. Единая программа, что укажет вам на ваше место в мире и будет затыкать все споры.
Истинный канон, которого все так ждали. Это будет переворот в сексаче и на всем дваче, а также в отношениях между людьми. Кто-то на тебя наехал - померились через эту программу, и он оказался унтерменшнем.
Аноним 30/08/17 Срд 21:17:09  1054384
>>1054380
Ну чего? О же не пишет отчеты, когда на горшок сходил.
Аноним 30/08/17 Срд 21:24:04  1054389
ФКУ.PNG (32Кб, 912x536)
>>1054371
хэх, с радостью, но там еще тебе придется с формочками покопаться и названиями.






Public Class AreaCalculator
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles btnCalculateArea.Click
Dim intlenght, intwidth As Double
Dim intarea As Double

intlenght = txtLenght.Text
intwidth = txtWidth.Text
intarea = (intlenght * intwidth)
txtArea.Text = intarea
End Sub

Private Sub PictureBox1_Click(sender As Object, e As EventArgs) Handles picBox.Click


End Sub

Private Sub btnClose_Click(sender As Object, e As EventArgs) Handles btnClose.Click
Me.Close()

End Sub

Private Sub btnClear_Click(sender As Object, e As EventArgs) Handles btnClear.Click
txtArea.Clear()

txtLenght.Clear()
txtWidth.Clear()

End Sub

Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles btn_hide.Click
picBox.Visible = False
End Sub

Private Sub btnShow_Click(sender As Object, e As EventArgs) Handles btnShow.Click
picBox.Visible = True




End Sub

Private Sub AreaCalculator_Load(sender As Object, e As EventArgs) Handles MyBase.Load

End Sub
End Class
Аноним 30/08/17 Срд 21:26:38  1054391
>>1054369
Спасибо чувак, поднял мне настроение. Я может запилю туториал как сделать подобную хуйню на русском
Аноним 30/08/17 Срд 21:31:08  1054395
>>1054389
Спасибо
Аноним 31/08/17 Чтв 16:43:26  1054883
c
Я не смогу поступить на программиста? Аноним 31/08/17 Чтв 16:45:39  1054885
Чтобы поступить нужно сдать дебильный тест по информатике.

Что это за "задачи" по информатике на турбопаскале? Че за бред блядь, высчитайте n)9gIntx, найдите количество коров используя количество хромосом у автора задачи...
Какое это отношение блядь имеет к сексу... то есть к программированию? Что это за хуйня?
Вот я - я. Я могу писать простые программы, запилить мп3 плеер. Я скоро смогу делать именно ПРОГРАММЫ. Какое блядь отношение к программированию имеют эти задачи, которые нужно сдать для поступления в институт на программиста? Азбука морзе какая-то, бинарный код, я ебал. Нахуя мне бинарный код объясните, пожалуйста, если я буду писать программы?

О себе - я сам собрал свой комьютер, отверткой, сам подобрав железо. Я могу в рисование мультиков, создание 3д-моделей, фотограмметрии, музыки на компьютере, звуковых баз во флэше. Устанавливал убунту и линукс минт. Разбираюсь в vpn, tor, проксях. В онлайн-игры играю со своим собственным саундбордом.
Как меня могут не взять на программирование из-за ебанных тупых нахуй никому не нужных задач?

~
Посмотрел синтаксис других языков... Бля, какое же это убожество. ПРИНТ блядь, return. Куда тебе принтить блядь, на лоб чтоле, или в принтер? Куда возвращать? Два else'a вместо else if.
Или этот, BEGIN END
Аноним 31/08/17 Чтв 16:47:44  1054889
>>1054885
этот школьник порвался, несите следующего
Аноним 31/08/17 Чтв 16:50:03  1054890
>>1054889
Паскале-даун, не бомби
Аноним 31/08/17 Чтв 21:11:49  1055073
>>1054885
Не обязательно писать егэ на паскале. Можешь хоть на питоне, пхп, крестах, джаве. Хоть на брэйнфаке.

А паскаль вообще легкий и за неделю спокойно изучается, да.
Аноним 31/08/17 Чтв 21:12:36  1055074
>>1055073
>>1054885

и вообще, егэ ты сдаешь не по программированию, а по информатике. А это немного разные вещи, так то!
Аноним 31/08/17 Чтв 21:21:48  1055081
>>1053415
> Снимаешь -1000 рублей
> Баланс только пополнился.
Заебись.
Алсо, НИКОГДА для денег не используй Double. В твоём диалекте васика вроде есть Decimal и мб Currency. А вот Double никогда. Иначе найдут и отпиздят.
Аноним 31/08/17 Чтв 21:33:11  1055088
>>1053424
Что ты уже калека. С питона надо было начинать, он научит правильным парадигмам.
Аноним 31/08/17 Чтв 21:41:14  1055094
>>1054885
> ПРОГРАММЫ
> Нахуя мне бинарный код
> Разбираюсь в vpn, tor, проксях (это просто лол)

Ты ведь понимаешь, что ты глупый маленький школьник, которому ещё долго и терпеливо придется постигать кунг-фу программирования, сколько и осознавать то, какую ты хуйню сейчас пишешь?

> ПРИНТ блядь, return

А теперь пошёл с двачей прорешивать егэ, фрипаскаля тебе хватит. Пока на сто баллов не решишь, как я когда-то, будешь червь-пидор.
Аноним 31/08/17 Чтв 21:48:46  1055097
>>1055074
ЕГЭ я сдал давно, и у меня небыло в нем информатики. Информатика - в вступительных экзаменах в университет. Тобишь я представляю такой себе. Оканчиваю курсы, свободно пилю базы данных в какой-нибудь конторе за 700 баксов - и меня не берут в институт, извините, не умеете решать задачки про гусей и 9n(fffvgs (((
Не, я понимаю что я возможно чего-то непонимаю, но всё же. Недумаю, что мне когда-то пригодятся бинарные коды и прочее.
Аноним 31/08/17 Чтв 21:51:38  1055101
>>1055094
>>1055094
То что лол согласен, но прост хз, надо же было что-то добавить :3
Понимаю, что глупый, понимаю что буду охуевать. У меня сейчас период пубертата и бунтаризма, так сказать.
Аноним 31/08/17 Чтв 21:53:37  1055102

>1055073
Неа, меня в школе паскалём изводили. Нихуя не понимал. Че за принт блядь, че за бегин, че за энд. Сидели на листочках программировали, и я охуевал. Я смотрел много уроков до этих курсов. По дваже, хуяве, паскалю. И только vb мне зашел.
Аноним 31/08/17 Чтв 21:56:32  1055104
>>1055081
Спасибо за отзыв и совет. Попробую.
Алсо там нет "баланс пополнился", там "ваш нынешний депозит".
Аноним 31/08/17 Чтв 21:59:05  1055107
>>1055101
Это нормально, но спойлер специально для тебя - вся эта поебень КРОМЕ написания кодинга, от бинарных кодов до алгоритмов, имеет даже больше смысла, чем сам код. И чем больше шаришь, тем больше это осознаешь и активно используешь.
Алсо, егэ по информатике это не егэ по литературе - достаточно объективно и более чем решаемо. Да и не помню, чтобы там были какие-то бредовые задачи - та же сортировка пузырьком в С части или как-нибудь обработать массив же.
Аноним 31/08/17 Чтв 22:16:00  1055121
>>1055097
Так ты сдаешь егэ или нет?
Аноним 31/08/17 Чтв 23:06:17  1055181
>>1055104
Ну чуть не в тексте, а в том, что отрицательные суммы снимать нехорошо. Как и доверять пользователю.
Аноним 01/09/17 Птн 14:12:16  1055503
>>1054376

Даю подсказку: стек разворачивается с вершины, те в стеке мы имеем дело с постфиксной нотацией,:
1. Последовательно снимаем со стека три токена, последний токен - код операции.
2. Вычисляем инструкцию.
3 Если стек пуст возвращаем вычисленное значение. Конец цикла.
4. Полученное значение кладем в стек.
5. Возвращаемся к п. 1.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 69 | 10 | 21
Назад Вверх Каталог Обновить

Топ тредов
Избранное