y6ejushe

Пользователь

Регистрация: 24.10.2021

Сообщения: 13559

Рейтинг: 2074

Нарушения: 15

y6ejushe

Регистрация: 24.10.2021

Сообщения: 13559

Рейтинг: 2074

Нарушения: 15

KeksovName сказал(а):

Ну вот смотри!

Есть две цели:

1)Это мой первый высокоуровневый язык.

Я изучу его и буду дальше изучать другие языки,СИ подобные.

PHP на очереди,где-то через месяц(когда досмотрю СИ++)

2)Небольшие программки.

Буду писать небольшие программки которые считают что-то по формулам.

Есть идейка одна-пока не буду её раскрывать.PepeWh.gif?1610052035

И ещё-не забывай,я инвалид и для меня написать даже небольшую программку=небольшая победа.PepeHappy.gif?1613920413

 

Нажмите, чтобы раскрыть...

Это ты руки отморозил себе?

Zacateca

Пользователь

Регистрация: 22.12.2017

Сообщения: 34330

Рейтинг: 13380

Нарушения: 25

Zacateca

Регистрация: 22.12.2017

Сообщения: 34330

Рейтинг: 13380

Нарушения: 25

y6ejushe сказал(а):

НУ в целях обучения тем более в вузе учебном заведение. Я считаю с этого начинать очень хорошо. 

А еще лучше с плюсов.

На уровне функционального программирования очевидно. В ооп уже нет смысла. 

Нажмите, чтобы раскрыть...

в целях обучения - да. Но обучения чему? То что он делает, можно сделать и на питоне и на JS, только в 10 раз быстрее.

y6ejushe

Пользователь

Регистрация: 24.10.2021

Сообщения: 13559

Рейтинг: 2074

Нарушения: 15

y6ejushe

Регистрация: 24.10.2021

Сообщения: 13559

Рейтинг: 2074

Нарушения: 15

Zacateca сказал(а):

в целях обучения - да. Но обучения чему? То что он делает, можно сделать и на питоне и на JS, только в 10 раз быстрее.

Нажмите, чтобы раскрыть...

Можно сделать в 10 раз быстрее, а кто то хочет узнать хотя бы более подробно, как это работает. 

Zacateca

Пользователь

Регистрация: 22.12.2017

Сообщения: 34330

Рейтинг: 13380

Нарушения: 25

Zacateca

Регистрация: 22.12.2017

Сообщения: 34330

Рейтинг: 13380

Нарушения: 25

y6ejushe сказал(а):

Можно сделать в 10 раз быстрее, а кто то хочет узнать хотя бы более подробно, как это работает. 

Нажмите, чтобы раскрыть...

как из того кода, что он написал, он узнает как это работает?

 

у него нет цели, вот он и шлындает от одной темы к другой , каждые 2 недели. То обработка звука, то ассемблер, то рефакторинг, сейчас вот C/

y6ejushe

Пользователь

Регистрация: 24.10.2021

Сообщения: 13559

Рейтинг: 2074

Нарушения: 15

y6ejushe

Регистрация: 24.10.2021

Сообщения: 13559

Рейтинг: 2074

Нарушения: 15

Zacateca сказал(а):

как из того кода, что он написал, он узнает как это работает?

Нажмите, чтобы раскрыть...

В том же с++ есть указатели. В других языках только ссылки. Наверное полезно узнать как это работает.

Zacateca

Пользователь

Регистрация: 22.12.2017

Сообщения: 34330

Рейтинг: 13380

Нарушения: 25

Zacateca

Регистрация: 22.12.2017

Сообщения: 34330

Рейтинг: 13380

Нарушения: 25

y6ejushe сказал(а):

В том же с++ есть указатели. В других языках только ссылки. Наверное полезно узнать как это работает.

Нажмите, чтобы раскрыть...

ну есть указатели.

Указатели по сути позволяют тебе не копировать объекты в памяти, а просто передавать её адрес другой переменной + аллокация памяти на этапе объявления переменной.

Зачем тебе указатели в повседневной работе, если у тебя может быть 64гб памяти на сраном ноутбуке?

 

Я понимаю, если это библиотека или по для сенсора с 64кб памяти на борту, где оптимизация памяти и скорости важна.

 

 

y6ejushe

Пользователь

Регистрация: 24.10.2021

Сообщения: 13559

Рейтинг: 2074

Нарушения: 15

y6ejushe

Регистрация: 24.10.2021

Сообщения: 13559

Рейтинг: 2074

Нарушения: 15

Zacateca сказал(а):

ну есть указатели.

Указатели по сути позволяют тебе не копировать объекты в памяти, а просто передавать её адрес другой переменной + аллокация памяти на этапе объявления переменной.

Зачем тебе указатели в повседневной работе, если у тебя может быть 64гб памяти на сраном ноутбуке?

 

Я понимаю, если это библиотека или по для сенсора с 64кб памяти на борту, где оптимизация памяти и скорости важна.

 

 

Нажмите, чтобы раскрыть...

Знать как работает это, если тебе не надо, это не значит что всем не надо

оспа этого времени

Пользователь

Регистрация: 20.08.2018

Сообщения: 1374

Рейтинг: 317

оспа этого времени

Регистрация: 20.08.2018

Сообщения: 1374

Рейтинг: 317

KeksovName сказал(а):

Ну вот смотри!

Есть две цели:

1)Это мой первый высокоуровневый язык.

Я изучу его и буду дальше изучать другие языки,СИ подобные.

PHP на очереди,где-то через месяц(когда досмотрю СИ++)

2)Небольшие программки.

Буду писать небольшие программки которые считают что-то по формулам.

Есть идейка одна-пока не буду её раскрывать.PepeWh.gif?1610052035

И ещё-не забывай,я инвалид и для меня написать даже небольшую программку=небольшая победа.PepeHappy.gif?1613920413

 

Нажмите, чтобы раскрыть...

инвалид в плане ограничений физических?

по поводу кода, пожалуйста прикладывай stack trace из ide.

хотя по сообщениям других пользователей я вижу там просто синтаксические ошибки.

Zacateca

Пользователь

Регистрация: 22.12.2017

Сообщения: 34330

Рейтинг: 13380

Нарушения: 25

Zacateca

Регистрация: 22.12.2017

Сообщения: 34330

Рейтинг: 13380

Нарушения: 25

y6ejushe сказал(а):

Знать как работает это, если тебе не надо, это не значит что всем не надо

Нажмите, чтобы раскрыть...

Для этого можно даже не запускать код.

 

Одной статьи будет более чем достаточно.

https://habr.com/ru/company/vk/blog/454324/

 

Оттуда же:

"Может быть, всё-таки есть указатели в Python, особенно в CPython? С помощью встроенного модуля ctypes можно создать настоящие указатели, как в C."

https://docs.python.org/3/library/ctypes.html

 

подцепил и вперёд шлёпать указатели.

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

KeksovName

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

Zacateca сказал(а):

как из того кода, что он написал, он узнает как это работает?

 

у него нет цели, вот он и шлындает от одной темы к другой , каждые 2 недели. То обработка звука, то ассемблер, то рефакторинг, сейчас вот C/

Нажмите, чтобы раскрыть...

Так ассемблер мне помог однажды-была программа которая стоила 100$ и работала 7 дней.

Я изучив программу-смог продлить её срок службы на почти неограниченный.PepeHappy.gif?1613920413

Ещё была такая тема,изучив отладку=я лучше понял как работает компьютер в целом.annie2.png?1621091030

Теперь могу отладить программу(или игру) если будет какая-то проблема,написать чит для неё(простой) и так далее.CoolNut.png?1619501245

И изучив СИ я смогу творить,писать программы небольшие на СИ и выкладывать их.d2happy.gif

Раньше я видел только куски кода в отладчике,теперь могу сам писать что захочу.PepeRich.png?1556510246

 

Zacateca

Пользователь

Регистрация: 22.12.2017

Сообщения: 34330

Рейтинг: 13380

Нарушения: 25

Zacateca

Регистрация: 22.12.2017

Сообщения: 34330

Рейтинг: 13380

Нарушения: 25

KeksovName сказал(а):

Так ассемблер мне помог однажды-была программа которая стоила 100$ и работала 7 дней.

Я изучив программу-смог продлить её срок службы на почти неограниченный.PepeHappy.gif?1613920413

Ещё была такая тема,изучив отладку=я лучше понял как работает компьютер в целом.annie2.png?1621091030

Теперь могу отладить программу(или игру) если будет какая-то проблема,написать чит для неё(простой) и так далее.CoolNut.png?1619501245

И изучив СИ я смогу творить,писать программы небольшие на СИ и выкладывать их.d2happy.gif

Раньше я видел только куски кода в отладчике,теперь могу сам писать что захочу.PepeRich.png?1556510246

Нажмите, чтобы раскрыть...

молодец. Любой кто обучался по направлению CS (computer science) знает очень хорошо как работает компутер.

 

Если бы ты был спецом и тебе нужна была программа за 100$ для работы, то её бы тебе просто купил работодатель, а ты не занимался колупанием кода.

KeksovName сказал(а):

И изучив СИ я смогу творить,писать программы небольшие на СИ и выкладывать их.d2happy.gif

Раньше я видел только куски кода в отладчике,теперь могу сам писать что захочу.PepeRich.png?1556510246

Нажмите, чтобы раскрыть...

для кого и для чего?

 

UnknownFake

Пользователь

Регистрация: 27.05.2015

Сообщения: 3986

Рейтинг: 1535

UnknownFake

Регистрация: 27.05.2015

Сообщения: 3986

Рейтинг: 1535

KeksovName сказал(а):

Скопировал код-не запускается!

И понять что за ошибка я не могу,всё правильно скопировал с видеокурса-у преподавателя работает.FeelsBadMan.png?1592047203

Даже IDE вылетает после запуска а онлайн-компилятор ругается что-то про SqR.AquaCry.png?1621091234

Нажмите, чтобы раскрыть...

тебе цже пояснили про функцию в функции.

Скопрую свое сообщение из другой темки, тк ты пытаешься в си

 

Во первых если учишься и начинаешь с си, то тебе нужен линукс, во вторых никаких иде, текстовый редактор, компилятор, отладчик, все в отдельном софте. В третьих если учебник предлагает выводить на русском, то его надо выкинуть. В кодинге онли инглиш. Учи как хочешь инглиш пока не сможешь простенькие комменты прописывать. Ну и в четвертых, локализовать будешь потом, когда тебе надо будет конкретно под юзера делать прогу. Но ее база в любом случае на инглише, локали отдельно подключаются. 

ну и как бонус почитай про философию си и линукс, они не допускают что юзер тупой и проги обязаны все делать молча, если нельзя иначе, без всяких «введите тыры пыры:». 

 

внимание на момент с иде

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

KeksovName

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

Zacateca сказал(а):

для кого и для чего?

Нажмите, чтобы раскрыть...

Про куски кода-я так изучал API Windows,смотрел что программа вызывает и искал описание этой API на сайте майкрософт.PepeHappy.gif?1613920413

И читал книгу Таненбаума,теория+практика получается.

Ещё часто в видео по отладке изучались отдельные API функции.

Если про для кого писать программы?Для себя.

Есть пара идей,правда они связанны с онлайн-рулетками и теорией вероятности.

Но если всё получится я смогу 50-100 рублей в день иметь.PepeWh.gif?1610052035

 

 

UnknownFake

Пользователь

Регистрация: 27.05.2015

Сообщения: 3986

Рейтинг: 1535

UnknownFake

Регистрация: 27.05.2015

Сообщения: 3986

Рейтинг: 1535

Zacateca сказал(а):

тебя уже 100 раз спрашивал - ЗАЧЕМ тебе это говно мамонта? Что ты собираешься на нём делать? Какая цель у всего этого?

 

Нажмите, чтобы раскрыть...

В майкрософт хочет или в гугл, не всем же на галерах в рфии пахать

Zacateca

Пользователь

Регистрация: 22.12.2017

Сообщения: 34330

Рейтинг: 13380

Нарушения: 25

Zacateca

Регистрация: 22.12.2017

Сообщения: 34330

Рейтинг: 13380

Нарушения: 25

KeksovName сказал(а):

Но если всё получится я смогу 50-100 рублей в день иметь.

Нажмите, чтобы раскрыть...

ты серьезно?

 

Я как посмотрю, ты вроде не тупой парень, но у тебя просто нулевая целеустремлённость.

UnknownFake

Пользователь

Регистрация: 27.05.2015

Сообщения: 3986

Рейтинг: 1535

UnknownFake

Регистрация: 27.05.2015

Сообщения: 3986

Рейтинг: 1535

KeksovName сказал(а):

Про куски кода-я так изучал API Windows,смотрел что программа вызывает и искал описание этой API на сайте майкрософт.PepeHappy.gif?1613920413

И читал книгу Таненбаума,теория+практика получается.

Ещё часто в видео по отладке изучались отдельные API функции.

Если про для кого писать программы?Для себя.

Есть пара идей,правда они связанны с онлайн-рулетками и теорией вероятности.

Но если всё получится я смогу 50-100 рублей в день иметь.PepeWh.gif?1610052035

 

 

Нажмите, чтобы раскрыть...

Столярова прочитай

Kivooeo

Пользователь

Регистрация: 15.07.2019

Сообщения: 4294

Рейтинг: 1835

Kivooeo

Регистрация: 15.07.2019

Сообщения: 4294

Рейтинг: 1835

Zacateca сказал(а):
int SqR(float a,float b,float c);

 

почему она у тебя два раза объявляется?

Нажмите, чтобы раскрыть...

потому что если ты хочешь написать функцию после мейна, но использовать в мейне, то ты должен так ее объявлять

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

KeksovName

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

Zacateca сказал(а):

ты серьезно?

 

Я как посмотрю, ты вроде не тупой парень, но у тебя просто нулевая целеустремлённость.

Нажмите, чтобы раскрыть...

Я вроде адекватный-не сужу по какой-то теме из тем по википедии или там откуда-то ещё,выжимку из

книг и общую информацию.

Захотел изучить Linux,беру книгу с 1000+ страниц или видеокурс хотя-бы часов на 30.

И смотрю,читаю.PepeMusic.png?1576808689

Поэтому я так часто меняю темы,заинтересовала какая-то тема=берусь по полной мере за неё.annie2.png?1621091030

YoshkinKot

ъ

Регистрация: 20.06.2016

Сообщения: 14488

Рейтинг: 5670

YoshkinKot

Регистрация: 20.06.2016

Сообщения: 14488

Рейтинг: 5670

y6ejushe сказал(а):

Знать как работает это, если тебе не надо, это не значит что всем не надо

Нажмите, чтобы раскрыть...

не совсем на самом деле

 

плюсы это же тоже абстракция над железом, которая не всегда про то, как именно работает железка

 

условно мыслить стоит таким образом, что любой язык это своя виртуальная машина такая

 

более того компилятор любого тьюринг полного языка с доступом к системным вызовам можно написать на нем самом же: bootstrapping называется

 

первым таким языком, который научился компилировать сам себя стал алгол, потом лисп, ну и, понятно, C, который вообще прошел несколько стадий перерождения

 

поэтому больший интерес представляет в тех же плюсах value семантика и её последствия

 

UnknownFake сказал(а):

тебе цже пояснили про функцию в функции.

Скопрую свое сообщение из другой темки, тк ты пытаешься в си

 

Во первых если учишься и начинаешь с си, то тебе нужен линукс, во вторых никаких иде, текстовый редактор, компилятор, отладчик, все в отдельном софте. В третьих если учебник предлагает выводить на русском, то его надо выкинуть. В кодинге онли инглиш. Учи как хочешь инглиш пока не сможешь простенькие комменты прописывать. Ну и в четвертых, локализовать будешь потом, когда тебе надо будет конкретно под юзера делать прогу. Но ее база в любом случае на инглише, локали отдельно подключаются. 

ну и как бонус почитай про философию си и линукс, они не допускают что юзер тупой и проги обязаны все делать молча, если нельзя иначе, без всяких «введите тыры пыры:». 

 

внимание на момент с иде

Нажмите, чтобы раскрыть...

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

 

введите тырыпыры часто отсутствует для простоты написания скриптов, то есть для cli, но в целом никто не мешает сделать tui или gui, но в идеале оно должно комбинировать хорошо, а не так, что только через gui всё можно сделать

UnknownFake

Пользователь

Регистрация: 27.05.2015

Сообщения: 3986

Рейтинг: 1535

UnknownFake

Регистрация: 27.05.2015

Сообщения: 3986

Рейтинг: 1535

YoshkinKot сказал(а):

не совсем на самом деле

 

плюсы это же тоже абстракция над железом, которая не всегда про то, как именно работает железка

 

условно мыслить стоит таким образом, что любой язык это своя виртуальная машина такая

 

более того компилятор любого тьюринг полного языка с доступом к системным вызовам можно написать на нем самом же: bootstrapping называется

 

первым таким языком, который научился компилировать сам себя стал алгол, потом лисп, ну и, понятно, C, который вообще прошел несколько стадий перерождения

 

поэтому больший интерес представляет в тех же плюсах value семантика и её последствия

 

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

 

введите тырыпыры часто отсутствует для простоты написания скриптов, то есть для cli, но в целом никто не мешает сделать tui или gui, но в идеале оно должно комбинировать хорошо, а не так, что только через gui всё можно сделать

Нажмите, чтобы раскрыть...

насчет философии линукса хз, ни одна оригинальная прога не говорит ничего если нет ошибок, что греп, что авк, что вим, что кат, сейчас конечно есть всякое на линухе, даже системд, но изначально философия именно что без лишних слов, все есть файл и тд, но в то же время никто ничего не может запретить, это понятно

YoshkinKot

ъ

Регистрация: 20.06.2016

Сообщения: 14488

Рейтинг: 5670

YoshkinKot

Регистрация: 20.06.2016

Сообщения: 14488

Рейтинг: 5670

UnknownFake сказал(а):

насчет философии линукса хз, ни одна оригинальная прога не говорит ничего если нет ошибок, что греп, что авк, что вим, что кат, сейчас конечно есть всякое на линухе, даже системд, но изначально философия именно что без лишних слов, все есть файл и тд, но в то же время никто ничего не может запретить, это понятно

Нажмите, чтобы раскрыть...
Спойлер

roflanLico.png 

 

ну всм не говорит, говорит, но в меру, настолько насколько нужно

просто информация живёт в man, --help или :help

 

ну короче от пользователя ожидается, что он сначала ознакомится что это за софт

но с другой стороны есть всякие nano, которые наоборот тебе сразу помогают сориентироваться

 

и это нормально иметь разные подходы: nano, gedit-ом я пользовался в начале, но сейчас мне уже это не нужно, я научился пользоваться вещью покруче: vim (neovim)

 

в идеале, чтобы тулза могла и так и иначе

условно подход emacs, который разные режимы поддерживает

ForeverYang

Пользователь

Регистрация: 28.03.2019

Сообщения: 12040

Рейтинг: 3035

ForeverYang

Регистрация: 28.03.2019

Сообщения: 12040

Рейтинг: 3035

Просто 2 стр обсирание тса)) в следующий раз попробуй на специализированных сайтах спросить, там тоже обосрут, но быстрее 

KeksovName

Пользователь

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

KeksovName

Регистрация: 13.10.2018

Сообщения: 6895

Рейтинг: -286

ForeverYang сказал(а):

Просто 2 стр обсирание тса)) в следующий раз попробуй на специализированных сайтах спросить, там тоже обосрут, но быстрее 

Нажмите, чтобы раскрыть...

А я причём?Я скопировал код от преподавателя.tohruShrug.png

Я всё точно копирую.PepeWh.gif?1610052035

Кстати сегодня изучал работу с памятью и указателями,боюсь теперь использовать указатели

могу залезть куда-то не туда.ehh.png?1592046966

UnknownFake

Пользователь

Регистрация: 27.05.2015

Сообщения: 3986

Рейтинг: 1535

UnknownFake

Регистрация: 27.05.2015

Сообщения: 3986

Рейтинг: 1535

YoshkinKot сказал(а):
Спойлер

roflanLico.png 

 

ну всм не говорит, говорит, но в меру, настолько насколько нужно

просто информация живёт в man, --help или :help

 

ну короче от пользователя ожидается, что он сначала ознакомится что это за софт

но с другой стороны есть всякие nano, которые наоборот тебе сразу помогают сориентироваться

 

и это нормально иметь разные подходы: nano, gedit-ом я пользовался в начале, но сейчас мне уже это не нужно, я научился пользоваться вещью покруче: vim (neovim)

 

в идеале, чтобы тулза могла и так и иначе

условно подход emacs, который разные режимы поддерживает

Нажмите, чтобы раскрыть...

ну потому и нано не входит в coreutils, как и многое другое. Вим имба, соглы, тоже его только юзаю. Просто если тулза начинает выдавать всякое, то скрипты писать сложнее, в целом больше действий по системе. А так конечно ниче не поделать, будет так как будет, но я думаю все значимые проги будут без болтаний продолжать работать ибо это просто эффективней при админсте и не только. Ща вот вожусь с девопсом и не представляю, если бы проги  в линухе выводили бы всякое, было бы намного сложнее

ergggg

Пользователь

Регистрация: 03.08.2017

Сообщения: 3204

Рейтинг: 711

ergggg

Регистрация: 03.08.2017

Сообщения: 3204

Рейтинг: 711

img
y6ejushe сказал(а):

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

Ты должен писать красиво, чтоб это было всем понятно. Ну и конечно соблюдать табуляцию.

Все названия должны четко показывать, что из себя представляет та или иная сущность. 

Стоит использовать camelCase. Также с if тоже какой то треш.

Вот ты просто пришел к людям, высрал какой то кусок говна который невозможно прочитать из за банально отсутствия табуляции и хочешь, чтоб люди тебе помогли.

Нажмите, чтобы раскрыть...

код телеграмма видел?CoolStoryBob.png?1616514630