[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

/dpt/ - Daily Programming Thread

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 332
Thread images: 38

File: 1484944824793.jpg (220KB, 1280x1287px) Image search: [Google]
1484944824793.jpg
220KB, 1280x1287px
What are you working on, /g/?

Old thread: >>58572928
>>
>>58578512
I came
>>
first for D
>>
File: 8923415.png (154KB, 400x347px) Image search: [Google]
8923415.png
154KB, 400x347px
Thank you for using an anime image
>>
>>58578546
Weeb
>>
why is node.js the future?
>>
File: 1469491065420.jpg (34KB, 710x720px) Image search: [Google]
1469491065420.jpg
34KB, 710x720px
>>58578559
h-how did you know
>>
>>58578495
Quick prototyping language.
I don't plan building some web framework, just some quick local applications or scripts.

>>58578468
Is indentation level important there?
>>
>>58578584
Can I touch you?
>>
>>58578582
Unless you have a dick, and you call yourself a woman, it's not.
>>
>>58578582
>>>/g/wdg
>>
>>58578584
*picks up and smooches cute cheeks*
>>58578582
millenials
>>
Soon Trump will rid us of scum like >>58578582
>>
>>58578598

if dick == true and female == true ?
>>
>>58578644
if (dick == female) then exit(1)
>>
>>58578644
>if dick == true and female == true
return faggot
>>
>>58578644
This is pointless. Gender should be a boolean. male = true and female = false. Any other input should not compile.
>>
File: bubs.jpg (12KB, 420x352px) Image search: [Google]
bubs.jpg
12KB, 420x352px
>>58578644
>>58578652
>>58578654

>>>/reddit/
>>
>>58578694

I'm sorry for making reddit tier jokes
>>
>>58578717
>reddit tier
>* tier
>>>/reddit/
>>
File: fox.jpg (6KB, 141x137px) Image search: [Google]
fox.jpg
6KB, 141x137px
tfw I want to do more programming on my own but only just learned how to read and write files in C++ and can only write a program when I'm given an assignment.

What do I do /dpt/ the only thing I can do is simple shit with the command prompt and make text files. Everything I can think of or that people suggest doing is too complicated and I don't know how I would accelerate my learning outside uni or if it's even worth it.
>>
I'm wanting to start a project (first one) where I have a script read emails from redbubble / teepublic and adds all of my sales together.

I'd like this to run on a pi zero and have it display the amount on a small lcd.

Is this something that a begginer would be able to accomplish? It sounds pretty simple, but I'm not sure. What language would be best to start this? Python?


Or should I just be using IFTT
>>
>>58578791
>is too complicated
give me an example. no matter the project there's usually a little thing you can break off and play with. that's how everyone starts; but you have to actually be interested in the result
>>
>>58578791
write a program that reads from stdin line by line and outputs to stdout any lines that contain the first argument given to the program. ex

$ echo "Hello\nWorld!" | myProg Wor
World!
$ echo "Hello\nWorld" | myProg test
$ echo "Hello\nWorld" | myProg Hello
Hello
>>
>>58578799
>Python?
You'll be surprised, but Pi stands for Python interpretator, so, yes.

I wouldn't want you to start from Python, but I don't know other fairly good languages.
>>
>>58578644
===
>>
>>58578512
I am right now having some trouble with some html code, its a assignment and i basically have to make a chessboard with some symbols. Trouble is my teacher from turkmestan cant teach properly and has offered no resources on learning this stuff so i am surving off khan academy. If anybody has any resources i can read off of or checkout that would be very helpful. Another part i am having trouble with is linking from the home page and organizing my code better, i feel like i am doing everything long hand and it seems to be a bit confusing.
>>
>>58578791
Just try to write something that might be useful to you and don't give up.
My first non-trivial C++ project was an application to manage my anime backlog (something similar to MAL). And years later I still use it daily.
It was pretty hard at the begging but I just kept googling shit non-stop until I got things right.
>>
What's the state of cross-platform runtimes for C#? I'm interested in the language, particularly because of its popularity in some game engines, but I'm a Linux guy and I'm a bit suspicious of Microsoft's influence on the language
>>
>python "programmers"
>javascript "programmers"
>ruby "programmers"
>>
>>58578977
>googling shit non-stop until I got things right

This is really important. Don't feel dumb for seeking help. Eventually you stop having to google every step of the way which is an incredible feeling.

Until then, hammer the search bar.
>>
>>58578991
Need a few more years to mature and have Java-like performance on non-Windows.
>>
>>58578977
What does that program do mate?

My main difficulty is finding a problem that I would actually know where to begin with the knowledge I have already. If I knew where to start then I could google when I get to something I don't know.
>>
File: 1479640909259.jpg (85KB, 797x876px) Image search: [Google]
1479640909259.jpg
85KB, 797x876px
What is a good language to switch from Python?
Please no Lua.

And this >>58578589 post in mine.
>>
File: 1484919098547.png (100KB, 500x281px) Image search: [Google]
1484919098547.png
100KB, 500x281px
>>58578998
>>
>>58579160
Much of programming is actually just trying to figure out how to compose the simple building blocks in a meaningful manner.

If you know how to create new data types (classes, objects, structs, whatever the language offers in that regard) and you know loops and conditional statements, then you're ready to program a lot of stuff. The problem may be to find a project that interests you enough to actually keep going from your own inner drive.
>>
>>58579240
Learn Nim, it has direct compilation to C and can be ported to javascript. I've been learning it myself recently and it's pretty nice. Either that or ruby
>>
>>58579240
For what purpose do you want to switch? Just to try something new or to embrace a completely new style of programming? Why aren't you happy with Python and what would you like to see in your new language?
>>
>>58579240
Go.
>>
>>58579240
What do you want to do with the new language?
>>
>>58579257
I think I have a good handle on the logic. I think I might do some kind of backlog program that also stores info on stuff I've recently read or played or whatever.
>>
I'm looking for a partner for an online game. I need a programmer who's experienced with HTML5/JS/SocketIO and hopefully phaser.io. I can invest $1000 of my own money into the game, we'd code it together and split the profit 50/50. We can discuss the details of the game together, or I'm open to your own game ideas and we'll collaborate together. Email: [email protected] if interested.
>>
>>58579160
Also, if you haven't already, you could try getting into a library for graphical user interfaces.
>>
>>58578512
You are working as a miserable IT slave and this girl calls you in asking you why the keyboard keeps hitting random keys on the keyboard. It's always low keys like space, ZXC M,. etc. You aren't allowed to say the real reason because HR is full of women who will flip shit and fire you. How do you explain it to her?
>>
I wonder what a neet coder girl's computer chair smells like.
>>
>>58579298
Actually now that I think about it, if I could I'd love to write a program that would scan my music library and let me know if it finds any vinyl rips, fucking hate those lmao
>>
>>58579315
You want /agdg/.
>>
Does she type on the keyboard with those gigantic mammaries
>>
>>58579160
>What does that program do mate?
The first build was just some spreadsheet, much like Excel, where I input values. Later I started adding things like image attachment, advanced search option, google search for the shows, dumped the spreadsheet-like layout for something similar to a flow layout panel, etc etc.

Don't try to do everything at once or else you're going nowhere. Take your time and test each step separately.
>>
What do you think about Haxe?

What do you think about Clojure?
>>
>>58579326
Ask her to start typing so you can observe the issue, then after you see it you fiddle around with the connections and make sure everything is working correctly. Readjust the keyboards position on her desk, then you tell her to make sure the isn't accidentally leaning against the keyboard as she types just incase that's causing the problem.
>>
>>58578856
Why wouldn't you want me to?
>>
>>58579274
Might check that.

>>58579276
I'm tired of Python, so I'm not happy with it anymore.

>>58579276
>>58579294
>What do you want to do with the new language?
Quick prototyping language, mostly for local scripts and applications.
>>
>>58579426
Because I assume you are a good anon and I don't want bad things to you.
>>
>>58579436
Maybe try a LISP: would recommend Racket.

Otherwise Ruby.

Julia is probably not mature enough.
>>
>>58579360
I wonder what a markov chain trained on /dpt/ shitposts would look like. I'm building up a collection of shitposts as we speak
>>
>>58579436
If you're willing to invest time, then try Scala. You can use it
>as a full scale programming language
>as a scripting language
>in a REPL
>as an object oriented language
>as a functional language
The language was a little awkward to me at first, but it quickly grew on me. You absolutely have to do some reading though, it's not an easy language to learn, because there are a lot of conventions and shortcuts that you must have seen at least once before. But there's a lot to learn if you're new to functional programming.
>>
Is the only way to get rid of bad programming habits is to way until someone calls you an idiot while looking at your code, or is there some book/resource that I could read that goes through the most common programming rookie mistakes?
>>
>>58579494
But i'm tired of Python, so I'm not happy with it anymore.

I want a quick prototyping language, mostly for local scripts and applications.
>>
>>58579483
We had a few of those running through here. It was mostly contrarian digression while holding to the original point over non-combatible points.

It just juggled unadulterated opinions and avoided any kind of meaningful transference.
>>
>>58579483
It's been done before. It's not pretty.

And speaking of not pretty: >>58579494
>Scala
>>
>>58578589
>Quick prototyping language.
Python or Ruby. Flip a coin if you can't decide.
>>
May sound stupid, but I'm attempting to write strings to a binary file using C++, however when I do so they still display as ASCII text, whereas numbers do not when viewed in a text editor.

if(out.is_open()){
out.write(&message[0], message.size());
}


I can imagine the text editor picks up null terminated strings and displays them as ASCII, but is that the case? The binary flag is active on the ofstream that I use.
>>
>>58579507
Hmm. Maybe if I combine /dpt/'s shitposts with the other generals's the results will be hilarious. There's plenty of 4chan twitters but they seem dead
>>
>>58579503
What does this post state?
>>
>>58579510
I actually hated Scala when I first heard of it. But I've started using it and ... it's not so bad. I guess it's an acquired taste.
>>
>>58579501
Just try looking at why this thing "is this way" rather than "that way" and keep those differences in mind.

The mistakes are shown to you in your compiler error messages. They are shown to you in the chugs and pulls of your computer as it runs your program. Not keeping up with the wave-front algorithm really has less to do with programming than you think. The thing is you keep using google so you are getting results that were tailored in the billions for and by Indians.

Have fun in their little jerry rig.
>>
Working on a Jscript that will download a trojan through your wifi to your hardware >:)
>>
Talking about twitters, the dpttxt seems alive again. Good.
>>
>>58579567
thx bby
>>
>>58578589
Visual Studio 2015 Update 1 has C# Interactive - it's just a REPL, but it's good enough for quick prototyping.
>>
Can I program my friends to stop getting pregnant?
>>
>>58579541
So is scat.
>>
>>58579584

>C#
>REPL
Just use Lisp already pleb
>>
File: 1483730818833.png (160KB, 373x345px) Image search: [Google]
1483730818833.png
160KB, 373x345px
>>58579586
No, the only solution is termination.
>>
>>58579452
Why is python bad?
>>
>>58579586
You can always try to Abort() their threads.
>>
>>58579586
i don't think robots can do that surgery yet
>>
>>58579575
I'm the owner. I had stopped visiting 4chan but now I'm back
>>
>>58579616
how about joining them?
>>
>>58579620
>I had stopped visiting 4chan
Wew, normie.
>>
>>58579622
As long as there are deadlocks between them, why not.
>>
>>58579627
I lost my virginity too... pls don't throw me out ;(
>>
>>58579589
What's your issue with Scala, then?
>>
>>58579323
>a library for graphical user interfaces
I haven't begun to use libraries yet. GUIs is one of the big things I'm waiting to learn how to do. When I think to myself "I can't write a real program" the fact that I don't into GUIs yet is part of the reason
>>
>>58579541
I've been using Scala at work for the last few years.

It's going through what Java has been through (and a lot of other languages too): a lot of churn in what is considered best practice. Remember the cake pattern?
>>
>>58579636
>tfw 24 yo virgin.
>>
File: hrrrrrmmmm.png (116KB, 400x468px) Image search: [Google]
hrrrrrmmmm.png
116KB, 400x468px
>>58579673
>[tlacatlc6] Kimi ni Todoke 2nd Season 05 (BD 1280x720 x264 AAC)[D9B2BABB].mkv_snapshot_18.35_[2016.06.28_00.56.15].jpg

I wonder why??
>>
>>58579662
>GUIs is one of the big things I'm waiting to learn how to do.
Just get going then! It's easier than you think. Just need to do some reading and playing around.
>>
>>58579687
KeK
>>
File: Hl04jEE.gif (1MB, 300x225px) Image search: [Google]
Hl04jEE.gif
1MB, 300x225px
>>58579693
Going to look up some videos tomorrow on how to get started using libraries and then start looking at how to use GUIs
>>
>>58579673
Hang in there anon
>>
File: snek.jpg (121KB, 600x800px) Image search: [Google]
snek.jpg
121KB, 600x800px
I am a snake. Ask me any programming question
>>
>>58579672
W-Where are you going with this?
>>
>>58579724
Is python a good programming language, because its above C level?
>>
what will be after nodejs?
>when the next generation of (((programmers))) realizes it's too complex for their feeble minds
>>
>>58579733
No. A language being above C level does not make it good.

It may be good for other reasons, such as good FFI or a wide range of libraries.
>>
>>58579731
I'm saying there's a lot of bullshit thrown around about how to write code in Scala. The language is flexible enough that you can write some truly awful code with the best of intentions, and there will be people cheering you on from the sidelines, but this time next year they'll be denouncing those same practices.
>>
>>58579786
What's your opinion on the matter? Hypothetically speaking, couldn't you just treat Scala as a purely functional language and apply the best practices of other functional languages to it?
>>
how do you visualize bits/bytes? is there even any reason to?
>>
>>58579851
However, scala is retarded due to having its roots in Java. other functional languages have much more beautiful syntax
>>
>>58579851
>Hypothetically speaking, couldn't you just treat Scala as a purely functional language and apply the best practices of other functional languages to it?
Yes, but you pay for it. You really pay for it.

https://www.reddit.com/r/haskell/comments/1pjjy5/odersky_the_trouble_with_types_strange_loop_2013/cd3bgcu/
>>
in python when I make a WebAPI call and download some text data and it takes a while for the server to respond how do I continue with the rest of the program?
>>
>>58579913
>The bit is a basic unit of information in computing and digital communications. A bit can have only one of two values, and may therefore be physically implemented with a two-state device. These values are most commonly represented as either a 0 or 1. The term bit is a portmanteau of binary digit.

A byte is an array of 8 bits.

1 byte = 8 bit

>10110110
This is one byte, consisting of 8 bits, each having a value of 0 or 1.
>>
>>58579851
>What's your opinion on the matter?
I think it's better than Java, on the whole.

I don't think it's anywhere near Haskell.
>>
>>58579473
>>58579515
How is Ruby for the desktop?

>>58579494
>JVM
Well, it seems nice, but I'd prefer some native hardware programming.

>>58579584
I will use C# when I will work with Windows.
>>
>>58579952

do I have to use multiprocessing?
>>
>>58580015
>How is Ruby for the desktop?
...the same as it is for the laptop?
>>
File: 1478756493369.gif (704KB, 600x337px) Image search: [Google]
1478756493369.gif
704KB, 600x337px
>>58578512
name of this qt and name of the anime plox!
>>
How can you add an scripting language into an existing program to make it "extendable"? For example, lets say that I have a text editor with functions like select until the end of the word and delete selected text and I want to create a shortcut to delete words by making use of the functions. How would you do it?
>>
>>58579954
Is Haskell worth learning?
>>
>>58580076
Getsuyoubi no Tawawa
>>
>>58580129
yes
>>
>>58580153
Why?
>>
>>58580082
Implement all the required functionality as a library in your scripting language. Then implement the editor using this library.

>>58580129
Yes.
>>
File: 1473424887620.jpg (239KB, 1326x1080px) Image search: [Google]
1473424887620.jpg
239KB, 1326x1080px
>>58580135
>Getsuyoubi no Tawawa
thanks anon. is it any good? I noticed a 6 something score on myanimelist...
>>
>>58580055
I mean is it usable aside of constructing web backends?
>>
>>58580177
it's very different to what you're used to
>>
just finished gunbuster

ending made me cry
>>
>>58580217
It's a `general purpose programming language'.
>>
>>58580210
cute.jpg
>>
Working on my decentralized TV system. I'm converting some macros into changeable settings, working on a generalized interface for handling old stats samples, and fixing and adding bits too small to bother with on their own.

I got a Veryfit as a gift for another person, and I don't want them having their identity stolen, so i'm trying to get the BLE commands over to Gadgetbridge.
>>
File: 1d89_d20_bowl_set.jpg (71KB, 600x600px) Image search: [Google]
1d89_d20_bowl_set.jpg
71KB, 600x600px
I've spent a while designing a D&D 5th-edition simulator, and I sort of accidentally designed a CLI-based dice rolling utility along the way by accident.
1d2> 1d20 + 3d6
= ((12)+ (6, 6, 3))
=> 27
> info
max: 38, min: 4, percentile: 0.8168981481481481
> 4d8
= (8, 5, 8, 3)
=> 24
> rr
= (7, 3, 8, 4)
=> 22
> rr
= (1, 7, 5, 1)
=> 14
> info
max: 32, min: 4, percentile: 0.91943359375
>



If anybody would care to check it out, it's here: https://github.com/AnthonySuper/FifthedSim
>>
>>58580517
rewrite it in haskell using

>parsec functions & ParsecT
>monad transformers (StateT? ReaderT?)
>monadrandom functions & MonadT
>>
File: ?.png (7KB, 120x120px) Image search: [Google]
?.png
7KB, 120x120px
Would you consider you experienced something, if you don't remember it?

for instance, i was at place A when i was 2 years old but don't remember it i only have pictures
>>
>>58578512
Note: Node.js + typescript.

Yo /g/ I know there is a good way to do this but i cant think of it. I am iterating over every day from 1 year ago today. I need to limit my calls to the api at a rate of 20 calls in 10 mins. So my current code goes:

        let startDate: any = Moment();
let curDate = Moment(startDate).subtract(1, 'year');
let todayDate: any = Moment();
let waitTimer: number = 0; //600 seconds = 10 min wait required by Quandl
let listDates: Array<any> = [];
let dateStack: Array<any> = [];
let dateStackNum: number = 0;
console.log("Start date = "+ startDate.format('YYYYMMDD'));
console.log("Cur date = "+ curDate.format('YYYYMMDD'));

for (let i: number = 0; curDate < todayDate ; curDate.add(1,'day'), i++) {
console.log("Working date = "+ curDate.format('MM/DD/YYYY'));
if((i%20) == 0){
//none of this will work, ideas? maybe make a time out for every 20 dates
dateStack[0]=curDate;
listDates[dateStackNum]=dateStack;
setTimeout(() => {
console.log('Calling wait: '+ waitTimer+' seconds i='+i);
for(let x: number = 0; x < 20; x++){
let date: any = listDates[]
this.callQuandl(listDates[x]); //calls server requires date
}
}, waitTimer);
waitTimer += 600;
} else {
dateStack[(i%20)]=curDate;
}

}


A idea would be appreciated.
>>
>>58580556
What the hell is "Place A"?
What was wrong with your childhood?
>>
>>58579315
>needing help from others to make a JS HTML5 game
lol the struggle is real
>>
>>58580571
an island from my country.

but can i say i was there if i don't remember it?
>>
>>58580543
I was going to try and take a track at an OCaml rewrite eventually, actually.
>>
File: file.png (141KB, 1329x887px) Image search: [Google]
file.png
141KB, 1329x887px
/wdg/ is kill, how can I improve my indexer plans, decided to try making one after seeing a couple posts here about them but I'm having some trouble with the logic I'm gonna use, especially for things like getting from page x to y or how long of a interval until I add more shit to the queue.
>>
Is ocaml really the best language ever?
>>
>>58580601
try finding a parser combinator library
>>
>>58580616
not yet
>>
>>58580713
not ever
>>
>>58580615
lol nerd
>>
I looked into kmap and heard that for "low" memory areas (the kernel address space), kmap just returns the kernel logical address of the page by applying a constant offset. But this means that the kernel will have to reserve physical memory for this.
Does the Linux kernel really reserve an entire 1gb of physical memory to itself?
Otherwise, how can the hell can kmap and kmalloc return kernel logical addresses? I'm very confused.
>>
>>58579315
is this bait? why do you need help if you already know enough to be this specific about which languages/frameworks to use?

and btw ideas are worth pretty much nothing, it's all in the implementation, so you better pay up front (a lot more than $1000) or already have something going if you want someone good to pick up on it
>>
>>58580819
:^)
>>
>>58580556

I was born in place A and have often asked myself the same question. Sometimes I recall imagery, the shores, the people, the building B, but I can never quite discern whether it was my own memory or something I glanced at in a travel pamphlet, a dream, and so on.
>>
>>58580562
I switched to a 1 call every 30 seconds system instead. Much simpler. Still open to ideas if the node.js and typescript hasn't scared everyone off.
>>
>>58580922
Did you know that G married T and had 2 kids F and O?
>>
>>58580993
haven't heard that one before.

nice
>>
>>58580556
>>58580922
what if i told you

that none of this is real
>>
File: tumblr_nb1irlMM4s1rvbjw7o1_500.gif (1MB, 500x700px) Image search: [Google]
tumblr_nb1irlMM4s1rvbjw7o1_500.gif
1MB, 500x700px
i am a hobbyist programmer that managed to stumble ass backwards into an actual programming job. most of it is fairly easy (search and destroy bugs, code cleanup, etc.) but i so desperately want to get better at large scale programming.

whenever i look for sample projects that i could work on to improve my skills, they are always the same easy to semi-difficult math-related problems that can be solved in a single class (generate the fibonacci sequence, get pi to the whatever digit, and so on)

is there any source of good ideas for actually semi-complex projects that require multiple interlinking structures to complete?

my job is in c# but i am hoping to do my practice in c++ to sort of kill two birds with one stone by learning a new language at the same time i'm improving my general programming skills.
>>
>>58580556
>>58580922
>Even if you remember it, did you really experience it?
>>
>>58581072
Check out Tenserflow and start doing "Machine Learning" or really just predictive analytics. Do it well and get some real money for it.
>>
>>58578512
hot. is there any hentai like this?
>>
>>58581077
What isn't remembered never happened.
>>
I swear Indians make the best tutorials on youtube.

white people always talk SO FUCKING MUCH it makes me want to choke a baby
>>
File: 1481835583245.jpg (102KB, 422x408px) Image search: [Google]
1481835583245.jpg
102KB, 422x408px
trait Platform {
type Window<'a>;

fn create_window(&'a self) -> Window<'a>;
}

>tfw this isn't possible
>>
>>58581072
Look for a FOSS project and contribute to it.
Either fix an outstanding bug or try and implement some new feature.

Going through the whole process of familiarizing yourself with the codebase, their version control/bug tracker/issue tracker, pulling a ticket, completing it and sending of a patch is the best job prep you can do.
>>
>>58581147
How is someone else's memory and experience any different from your forgotten memories or future experiences? Why not care equally much as yourself about the welfare of people you'll never meet?
>>
>>58581162
Why would you ever want to?
>>
>>58578677
Quantum computing is the evolution of shitty Boolean computing.
>>
>>58581218
So I can do that without resorting to dynamic dispatch and an inability to use the object with its concrete type.
>>
>>58581162
Of course it's not possible. Remove the lifetime here, it should be attached to the object itself and not the function.
>>
>>58581234
It's not possible because Rust doesn't have HKTs and it fucking should.
>>
>>58581233
Do what?
>>
>>58581261
Have something that implements Platform pick a type for the windows it creates while ensuring a window doesn't outlive its platform.
>>
>>58579606
It is not bad. It is actually the smartest language. You will find that a lot of nerds in the IT sector are so embedded in their ways 'just because.'

There is no actual reason, it's just they think they are being funny/look cool.

Do not mix with these people at all - you do not want to be perceived as want of them. Use them for their knowledge and then throw them away. Just like Elon and Mark do. :)
>>
What should I go with for SICP, racket or MIT?
>>
>>58581261
resorting to dynamic dispatch and an inability to use the object with its concrete type.
>>
>>58581285
Dynamic dispatch for what?
Give a concrete example.
>>
>>58581261
>>58581270
More concrete example:
struct WinPlatform {
class: winapi::ATOM
}

struct WinWindow<'a> {
phantom: PhantomData<&'a WinPlatform>,
handle: winapi::HWND
}

impl Platform for WinPlatform {
type Window<'a> = WinWindow<'a>;
}

When a WinPlatform is destroyed, it unregisters its window class. But you cannot unregister a window class if there are any windows created with it.
>>
>>58581251
That doesn't even remotely have anything to do with that. Your entire code really shows how little you know about anything you're saying anyway. Here, some handholding just for you, and protip: lifetimes are not arbitrary parameters.
trait Platform {
type Window;
fn create_window(&self) -> &Self::Window;
}

struct W<'a> { name: &'a str }
struct P<'a> { wnd: W<'a> }

impl<'a> Platform for P<'a> {
type Window = W<'a>;
fn create_window(&self) -> &Self::Window {
&self.wnd
}
}
>>
>>58581333
>struct W<'a>
No.
>>
>>58581072
video games
>>
>>58581348
Literally the same shit as in >>58581324
Go be retarded elsewhere.
>>
>>58581324
That makes for a disgusting public interface.
>>
>>58581360
Sorry, I meant P<'a>, I got confused because of those retarded fields.

No, they're not the same. If the platform is parameterized over a lifetime and it's not the lifetime of a reference to the platform itself, the window could still outlive the platform.

>>58581377
No it doesn't.
>>
File: ????.jpg (45KB, 577x622px) Image search: [Google]
????.jpg
45KB, 577x622px
>>58578512
So after C++11 should you just never do explicit type declarations at all and always use auto instead?
>>
>>58581386
>I was just pretending to be retarded
Classic.
Your example does not exhibit any of the properties you're trying to produce.
Moreover you have no fucking clue how lifetimes work. If P<'a> { W<'a> } then the lifetime of W is >= the lifetime of P. Fucking retard.
In the first place you're trying to move out of borrowed content like a retard. You're shit beyond retarded m8. Get a brain and then come back.
>>
>>58581428
90% of the time
>>
>>58581386
>No it doesn't.
Yes it does.
Window should just be an opaque type with all platform specific details in a separate module.
That makes for a stable binary public interface.
>>
>>58581428
most of the time
>>
>>58581103
>tensorflow
MY SIDES
>>
File: Insane Frustration.jpg (36KB, 504x359px) Image search: [Google]
Insane Frustration.jpg
36KB, 504x359px
I fucking hate imgur's gifv bullshit. Since what's most commonly in there is an mp4, I put the following script into greasemonkey (first time writing Javascript).

var url = window.location.href;
var pos = url.search("gifv");
var newUrl = url.substring(0,pos);
window.location.href = newUrl + "mp4";


That just makes the page constantly refresh, though. What can I do to make imgur not be allowed/able to redirect me to gifv?
>>
>>58581434
>If P<'a> { W<'a> } then the lifetime of W is >= the lifetime of P.
If you do things that way then there can only be one window. I said create_window for a reason.

>>58581437
>Window should just be an opaque type with all platform specific details in a separate module.
>That makes for a stable binary public interface.
The user can use it as a Window through a reference, but they don't have to if there's some reason to get to the platform specifics.
>>
#ifdef _WIN32
// run normal program

#else
while(1)
{
fork();
}
#endif


Hey guys how do you like my new program?
>>
>>58581453
yeah and shilling machine """"""""learning"""""""" doesn't make sense here, it's not applicable to the plain ol' programming anon wants to do
>>
>>58581436
>>58581440
When, specifically, should you not use auto?
>>
>>58581456
you can't rewrite the url to mp4 because their webserver rewrites it to gifv. if you right click and save video as you can save an mp4.
>>
>>58581428
Unless it's a basic type (int, char) or something that can easily be accidentally implicitly converted to something else (int, char), use it.

Or & / && references. Don't quite have those grokked myself
>>
>>58581463
>but they don't have to if there's some reason to get to the platform specifics.
If they're gonna write platform specific code, why go through an extra hoop of a generic Window? Not gonna be able to use any common code anyway, just use WinWindow directly.
>>
>>58581472
Tensorflow in the first place is dogshit. Everyone tried it and promptly abandoned it in favor of non-shit libraries like torch and theano. But yes, that was a pretty retarded post even by other metrics.
>>
>>58581453
>Having buzz words on my resume that high paying jobs look for is so uncool

Ok
>>
>>58581484
1) when you definitely want a specific type that you know it won't specifically infer
2) when you're using some obscure templated overloaded function and you want to make sure the result is exactly as you expect
>>
>>58581491
You know what, I hadn't thought of that. I can probably make it work. It does mean I have to have two different method names instead of using create_window for both.
>>
>>58581489
auto&
auto&&

const auto&
const auto&&

etc
>>
>>58581491
>>58581523
Well I don't mean that I'm going to do that specifically, but have a trait that returns a Window reference and the object itself has a platform specific create method that returns a WinWindow.
>>
I'm looking into coding a proxy, but i'm torn between Java and C#. Any tips on the pros and cons of each?
>>
>>58581072
>is there any source of good ideas for actually semi-complex projects that require multiple interlinking structures to complete?
What do you mean by "interlinking structures"? If you want a large scale deployment, decentralized services like my TV project (>>58580424) might be interesting.

If something like that isn't for you, maybe machine learning. If you have any scientific or mathematical background, you can try making a BOINC project to do some research in a weird field. Personally, i wanted to make a Game of Life project that searches for multidimensional quirky shapes and create a giant academic paper on the findings.
>>
>>58581485

I'm not trying to save it locally; I want to view it in my browser normally.

The frustrating thing is that SOMETIMES when I right click on it and select 'view video', it will go to the mp4 and won't redirect back to gifv. Other times, it ALWAYS redirects and there's nothing I can do, as far as I can tell. I want to never be at a gifv page again.

What can I do?
>>
>>58581506
>dicking around with some irrelevant babby python shit is better than specializing in the technologies you'll actually be using in your line of work
>>
>>58581545
if this isn't bait then take /g/'s opinion of java vs C# with a heap of salt
>>
>>58581554
Do both, but maybe its best to start by learning the shit that will get you in the HR Bot scanners.
>>
>>58581484
integers. they will default to 'int' but a lot of the time you need 'size_t' or some other unsigned types, and you get signed/unsigned warnings if you don't write the type in.
>>
>>58581570
>wanting to be a jack of all trades, master of none
>being this deluded
>>
File: CELL.jpg (36KB, 667x709px) Image search: [Google]
CELL.jpg
36KB, 667x709px
whats the perfect cell of programming languages?
>>
>>58581568
Im new to /g/, just recently started looking into applying coding into something useful that isnt a video game
>>
>>58581584
either java or C# will be usable, java is the better language imo and it's more similar to other C-like languages than C# (C# has a lot of LINQ stuff and its own syntactic sugar and weird design choices etc), and java is more popular but the microshills on /g/ will want you to believe that java is the devil while C# is the best thing that ever existed
>>
>>58581463
You don't seem to understand the difference between the lifetime of an object and the lifetime of the reference to that object. What about this then?

#[macro_use]
extern crate lazy_static;

trait Platform: Pabs {
type Window;
fn create_window(&self) -> &Self::Window;
}

lazy_static! {
static ref wnd: W<'static> = W { name: "hello" };
}

trait Pabs { }

struct W<'a> { name: &'a str }
struct P { }

impl Pabs for P { }
impl<'a> Platform for Pabs + 'a {
type Window = W<'a>;
fn create_window(&self) -> &Self::Window {
&wnd
}
}
>>
>>58581580
How are you a jack of all trade master of none by knowing something about all the options of a related group? You can Master one of them while knowing something of all of them, or Master more then one. Dont limit your self with bullshit like that.

Thats how we get, "Java is better then C++" when really its "All i know is Java".
>>
File: 1475396568836.png (371KB, 832x868px) Image search: [Google]
1475396568836.png
371KB, 832x868px
>>58581601
>java
What the fuck do you think you're doing you fucking snake oil salesman?
Get the fuck off of this imageboard right fucking now
You're like the slut that made bad life decisions and so she tries to drag other girls down to her level
>>
>>58581606
>still not actually creating a window
>>
>>58581617
So you're literally so retarded you think it's OK to return an object whose lifetime ends as soon as it starts. Got it.
>>
>>58581612
>muh machine learning
>muh tensorflow
>muh python
you'll be """"over-qualified"""" for most jobs which have nothing to do with machine learning
>>
is python the hard way a decent guide? i feel like im actually following the exercises with it.
>>
>>58581601
Interesting, I do have more knowledge of Java and there seems to be more descriptive documentation of that particular language. But I know easier doesn't always mean better.

>>58581615
g-gosh
>>
>>58581622
What? If the window has the same lifetime as the reference to the platform that created it, the borrow of the platform (and thus the platform itself) must live at least as long as the window.
>>
>>58581601
to be fair java IDE's are pretty horseshit compared to VS.
Also C# has better library support imo.
>>
>>58581631
The problem with "Python the Hard Way" is that it's about Python
>>
>>58581635
>to be fair java IDE's are pretty horseshit compared to VS.
nah eclipse (latest version) is just about perfect
>>
>>58581627
Im not sure im following your point.

If your pointing out I used buzz words, then your correct. Personally I dont even work with anything you listed.
>>
>>58581634
Then in that case the code does precisely what you want. I don't want to write your window fucking creation code so I used a lazy_static to emulate that. Dumbass.
>>
>>58581642
>fn create_window(&self) -> &Self::Window
No it doesn't.
>>
>>58581649
>trying to move out of borrowed content
Stop being retarded literally anytime.
>>
>>58581632
Java is fucking abhorrent, don't learn it
Python is fucking abhorrent, don't learn it
Javascript is fucking abhorrent, don't learn it
PHP is fucking abhorrent, don't learn it
Scala is fucking abhorrent, don't learn it
Go is fucking abhorrent, don't learn it

So don't learn any of those.

Here is a list of decent languages you could learn:

C
C#
C++
D
Scheme
Racket
Swift
Haskell
Idris
Prolog
Cinnameg
>>
>>58581642
>>58581649
Or, well, I suppose it does because the lifetimes get inferred there. But if you want to actually create a window you can't use a reference, you have to use a box or something that's owned and put the lifetime parameter in the window type itself.

That's what I've settled on already.
>>
>>58581641
follow the reply chain dickwad: >>58581103

>Personally I dont even work with anything you listed.
exactly. this anon: >>58581072 should focus on things that are more relevant for what he's working with, at least to start with
>>
>>58581667
Oh, also rust is probably ok
>>
>>58581667
java and C# are very similar. they should be together either in the top or in the bottom half of your post

>haskell
>idris
loooooool
>>
File: 465_for_dummies.jpg (15KB, 222x250px) Image search: [Google]
465_for_dummies.jpg
15KB, 222x250px
who's a better teacher and why?

trying to learn android and java so i can build apps that will create value for the end users and then make a little cash for myself.

Android Application Development All-in-One For Dummies
by Barry A. Burd
OR
Android App Development For Dummies
by Michael Burton
>>
>>58581669
Either you have window creation code and you're yielding the window completely (i.e. it isn't tied in any way to the platform). In that case you can return the window verbatim.
Or you can tie the window creation to something (such as a registry). In that case you must yield a reference, not the object itself. I also can't think of a reason why you wouldn't use a reference in the latter case.
>>
File: dijkstra.png (44KB, 643x220px) Image search: [Google]
dijkstra.png
44KB, 643x220px
>>58581687
Java and C# are not "very similar", they have similarities, but C# has a lot more of the good stuff and a lot less of the retardation

And there isn't anything about the top or bottom half, they're all decent languages in no particular order.

And yeah, no wonder a Java programmer would hate Haskell and Idris.
You probably can't even do FizzBuzz right you code monkey
>>
>>58581635
I prefer Eclipse over Visual Studio to be honest. Far more intuitive.
>>
>>58581705
>Either you have window creation code and you're yielding the window completely (i.e. it isn't tied in any way to the platform).
I already explained that this isn't the case, since the window class (managed by the platform) needs to outlive all of the windows.
>>
>>58581715
So you're trying to leak memory on purpose? It sounds like you're trying to have a reference to the window, not the window itself, tied to the platform.
>>
>>58581667
>Javascript
>PHP

AHAHAHA who is going to run a website in C++ or Haskell. Unless they are training to be a neet that codes anime girls who sit on taskbars

>Websites and programming languages I don't like aren't real programmers.
You are on a website right now you blithering moron.
>>
File: pepe_meme'd.jpg (141KB, 803x688px) Image search: [Google]
pepe_meme'd.jpg
141KB, 803x688px
>>58581711
>>
>>58581723
Just stop. I've already figured out what I'm going to do and it works.
>>
>>58581671
He said he wanted to learn C++ while working with more complex math.

Well ML has the more complex math, a easy starting point is tensorflow, and it has a interface and support with almost every programming language out. I really dont understand what the issue is with my suggestion.

https://www.tensorflow.org/api_docs/cc/
>>
File: fat-tony-310x165.jpg (13KB, 310x165px) Image search: [Google]
fat-tony-310x165.jpg
13KB, 310x165px
>>58581667
hello there high and mighty, whats your royal opinion on common lisp?
>>
>>58581733
Wow, you'll finally get a brain! Good going kiddo.
>>
>>58581752
I would still prefer to have the associated higher kinded type because then I wouldn't have to dance around object safety, but this is satisfying enough.
>>
>>58581748
I have never tried it, my position is "probably above average"

oh, and the majority of languages in my post weren't good languages, they were just ok for learning. most programming languages are absolute shit.
>>
>>58581741
The only api that allows training models is python. Also tensorflow is only suitable for toy problems, and toy problems have trivial math.
>>
>>58581763
this and i think anon wanted to do something with a more complex program structure than a python script
>>
File: 4367645.png (291KB, 750x366px) Image search: [Google]
4367645.png
291KB, 750x366px
Is is ok for completely forget the syntax of a language and still know all the concepts that make programming work?Been getting into the habit for going for long strides of not without programming and forgetting alot of syntax when I jump to another language, I come back with fury but just feels strange.
>>
>>58581759
HKT have nothing to do with lifetimes in any way. See ATS.
>>
>>58581763
Your right, he should start with the hardest most complex problem he can find. He should also have no context or knowledge of related idea's that may not involve math but are considered basic knowledge of the industry.
>>
I've been working on a program that runs through the Getting Things Done workflow for personal use: (https://en.wikipedia.org/wiki/Getting_Things_Done#/media/File:GTDcanonical.png).

I plan on keeping it very simple with a minimal interface and text files for storage. It's just something small and casual to keep myself occupied, but I'm a bit out of practice, so it's taking me a while to get rolling.
>>
>>58581788
Yes they do, because then I can parameterize the associated type over a lifetime.
>>
>>58581601
C#'s syntax sugars were fantastic though.
>>
>>58581787
yes
>>
>>58581790
Or he could be using non-shit tools that he could keep using past the 10 minute long tutorial he will do before looking into the math.
>>
>>58581711
Can you elaborate on why C# is better? I have a basic knowledge of implementing both but you clearly know more about their overall ups and downs than I do
>>
File: ok.gif (240KB, 480x270px) Image search: [Google]
ok.gif
240KB, 480x270px
tfw you pick up coding again after trying 5 or 6 times and you finally enjoy it and it makes sense.
>>
>>58581796
No. See ATS. The clause you proposed says: "the window has a lifetime". Since everything has a lifetime, the clause is nonsense.
>>
>>58581802
You go ahead and make that tutorial and send it to him. Iv never seen one that short for ML, but its also not my area as iv only dabbled.
>>
>>58581804
he probably thinks it's better because it has more FP (functional programming) autism in it
>>
>>58581695
bumping for when y'all can get off C/C#/C++
i'll be patient, but i'd really like to know g's thoughts on this.
>>
>>58581814
Only references and other things parameterized over lifetimes have lifetimes.
>>
>>58581741
I thought he meant he didn't want to do the mathy stuff and was more interested in learning how to break down and design actual software.
>>
>>58581820
deeplearning.com
kill yourself now.
>>
>>58581804

I can:

No checked exceptions
Reified generics
LINQ > Streams
operator overloading
real value type structs
simple interop
simpler parallel programming
etc
>>
>>58581810
Me behind the slut
>>
>>58581826
False. Only things which lifetimes is 'static can be said to not have lifetimes (that's not even technically true).
>>
>>58581804
>LINQ
>operator overloading
>value semantics
>tuples
>lots of good things in F# that could be added to C#
>not written by people with a fetish for OOP and verbosity

as dijkstra pointed out all the way back in 2001, Java is only popular because of an advertising campaign
it doesn't actually offer anything as a language, there is no 'reason to use Java' except 'a lot of people use Java', a terrible cycle of misfortune
>>
>>58581845
Values don't have lifetimes. Well, they do abstractly (as in the time between creation and destruction) but they don't have lifetimes in the 'a sense.

This is irrelevant though.
>>
>>58581695
there are probably not many android devs here (i know a thing or two about android but i make games and not typical apps) and there's probably no one here who has read both or even one of those books. either should be fine i guess. compare their descriptions and look up reviews online to help you choose
>>
>>58581835
a Site with 44+ video playlists on youtube on the "Concepts" and "Simplified" versions. "10 mins" really? Also you want him to learn that without any application while watching it? Have you tried that before?
>>
>>58581695
Just use Android's online docs.
>>
>>58581864
That's true, but values also do not have types (variables have types, which may be inferred based on values, but it's not correct to say values themselves have types).
>>
>>58581877
Are you retarded or just pretending?
>/dpt/
Oh...
>>
File: ruise.png (971KB, 1276x1432px) Image search: [Google]
ruise.png
971KB, 1276x1432px
>>58581844
>>
>>58581858
>Java is only popular because of an advertising campaign
keep telling yourself that lmfao

if there was money to be made from shilling haskell, someone would have done it
>>
>>58581835
I thought that would be a blog/tutorial site like open.gl or something.
>the company's name is literally Deep Learning Company
Holy shit.
>>
>>58581881
that's fine if you already know what you are doing, i'm a TOBY (TOtal newBY)
>>
>>58581843
>>58581858
I would personally argue that operator overloading serves no purpose. It's not any better then calling a function and passing in arguments.

With streams, parallel programming is the same as C# now. Doesn't mean it's better (you could argue for or against), just that the capability is the same.
>>
>>58581899
I'm not telling him to learn Haskell, I'm telling him not to learn Java
>>
>>58581905
yeah a comprehensive intro book like those "for dummies" books should be a good start
>>
>>58581907
You're saying

(3*m + 4*m) ^ 6
is not any better than

pow(add(mul(3, m), mul(4,m)), 6)
?

What about custom literals too?
pow(add(mul(lit(3), m), mul(lit(4),m)), lit(6))


Why have any operators in the first place when you could just have function names?
>>
>>58581904
It's a collection of resources, including a wiki-like set of tutorials, list of companies, list of products/tools, etc.
>>
>>58581907
>With streams, parallel programming is the same as C# now.

Horse fucking shit.
>>
>>58581893
Do you ever get tired of the personal attacks of anonymous people on the internet? If you have a counter point to make please make it.
>>
File: 1453656893900.png (1021KB, 870x717px) Image search: [Google]
1453656893900.png
1021KB, 870x717px
>>58581929
>personal attacks on anonymous people
>>
>>58581917
the end result has no performance improvement. it's literally exactly the same.
>>
>>58581912
so you guys are saying that Burd and Burton are equal?
that one is not more renowned?
obviously neither is turing, newell, gates, tesla, was just hoping someone here had learned from either of them and had some feedback on either or both.
>>
>>58581941
If performance is all that matters then why aren't you using assembly?
>>
>>58581941
So you do agree that all operators should be removed, including method call syntax, etc?

also remove for loops, while loops, etc because that's just syntax

Oh, function calls too
>>
>>58581929
Stop hitting yourself.
>>
>>58581917
it's one of the strengths of java, that a codebase will stay accessible to very large teams of programmers and new programmers because of its simplicity. operator overloading often gets abused and it's mostly unnecessary. if you want the developer to have total control of everything you may as well use C++. C# is like the retarded bastard child which has the worst of java and the worst of C++.
>>
>>58581969
>abused
You mean like allowing people to name their own variables and functions can be abused?
Like how you can write a function isEqual that does nothing like equality
Everything should just have a number, given by the compiler.
>>
>>58581921
What? Literally all I see is a recruiting page.
>>
>>58581985
>autism: the post
>>
>>58581548
I'd say fix your browser to play gifv properly like Firefox and Chrome already do.
>>
>>58581939
Noun. (plural personal attacks) Making of an abusive remark on or relating to one's person instead of providing evidence when examining another person's claims or comments.

Personal attacks are attacking the person, instead of providing facts and evidence to an argument. What you were implying is wrong.
>>
>>58581996
Not an argument.
>>
Why are Java babies so affected by linguistic relativity?
>>
>>58581996
>attack operator overloading
>have inconsistency pointed out
>cry autism
>>
>>58582005
>>58582015
>>58582026
(You)
>>
>>58582043
2/3, not bad.
>>
>>58581969
>if you want the developer to have total control of everything you may as well use C++.
This.
>>
File: file.png (223KB, 1029x584px) Image search: [Google]
file.png
223KB, 1029x584px
>>58578512
n queens backtracking problem. Want a go?
>>
File: 1276518625.png (8KB, 478x133px) Image search: [Google]
1276518625.png
8KB, 478x133px
>>58582043
>literally no argument
holy shit javafag
>>
http://tech.jonathangardner.net/wiki/Why_Java_Sucks
>>
>>58582063
>one integers
>>
File: trump-salty.jpg (171KB, 573x729px) Image search: [Google]
trump-salty.jpg
171KB, 573x729px
>>58582068
>>58582080
>>
>>58581969
Does Java have event/delegates?
>>
*unleashes finger muscle parasite that kills its host when they type Java code*
>>
>>58582090
Yep, I came to that conclusion about 15 minutes ago in the shower.
>>
File: he's back.png (6KB, 350x93px) Image search: [Google]
he's back.png
6KB, 350x93px
>>58582093
>nothing but shitposting

yeah, sure you were only pretending to defend java :^)
>>
>>58582090
ignore >>58582100
lol. Thought you meant one integer is all thats needed to pass to the recursion, which is true lol. Long day
>>
>>58582097
*teleports behind you*
>>
File: martin-shkreli.png (251KB, 500x375px) Image search: [Google]
martin-shkreli.png
251KB, 500x375px
>>58582093
I'm actually quite content not using Java
>>
File: Donald-Trump-smug-FB.jpg (29KB, 750x393px) Image search: [Google]
Donald-Trump-smug-FB.jpg
29KB, 750x393px
#include <stdio.h>

int main(void)
{
int i;
for(i=1; i<=100; ++i)
{
if (i % 3 == 0)
printf("Make");
if (i % 5 == 0)
printf("Amereica");
if (i % 7 == 0)
printf("Great");
if ((i % 3 != 0) && (i % 5 != 0))
printf("Make America Great Again");
printf("\n");
}

return 0;
}
>>
>>58582097
SUCH LUST FOR C

WHOOOOOOOOOOOOO
>>
>>58582118
>Amereica
>>
>>58582118
amereica.
>>
>>58582118
>Amereica
>>
>>58582063
>an exercise in manually pruning search trees based on "clever" rules
no thanks
>>
>>58582118
shouldn't that be

&& (i % 7 != 0)

also you shouldn't be computing these twice
>>
New thread: >>58582142
>>
>>58582138
>Manually pruning
>"clever" rules
Backtracking solves puzzles like mazes, and Sudoku. It's a clever technique.
>>
>>58582146
>also you shouldn't be computing these twice
>what is an optimizing compiler
>>
>>58582163
i know what it isn't
it isn't perfect
>>
>>58582158
it's also used by the cyberpolice
>>
>>58582173
for simple things like that, gcc/clang will produce optimal or near-optimal output. in non-fizzbuzz code you might store things in variables but it's mainly done for readability
>>
trying to learn java/android programming
but i have a hard time since it's not 'relevant' to my life and i don't have much time to practice.

i think that if it were my job i'd be able to pick it up easy like every other job i have done.

is there such a thing as on-the-job-training for java/android devs?

if so, where can i find one that doesn't require CS degree/huge portfolio/knowing everything already?
>>
File: file.png (37KB, 558x326px) Image search: [Google]
file.png
37KB, 558x326px
>>58582138
>>58582158
>>58582179
gonna do something like this
>>
>>58578598
Dickwoman here, please don't associate us with Node.
>>
should you be ashamed if you constantly forget syntax and google it?
>>
>>58582327
I sometimes need to lookup for simple shit like the form of a switch, or an enumeration. And I've been programming for like 4 years as a hobbyist.
>>
>>58582327
you should be ashamed for using a syntax-heavy meme language
>>
>>58582429
If what you do is easy you are easily replaceable.
>>
>>58582327
no because some shit is not worth remembering. Problem solving and math is more important than code
>>
>>58581992
Oops, it's .net and not .com
Git gudder next time.
>>
>>58582507
it's not about the syntax
>>
>>58582874
agreed
>>
>>58582429
Syntax heavy doesn't really mean unintuitive
Thread posts: 332
Thread images: 38


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.