[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: 320
Thread images: 35

"plenty of pussy, plenty of cash" edition
prev >>60522542
>>
>>60522553
"The most powerful programming language is Lisp. If you don't know Lisp (or its variant, Scheme), you don't know what it means for a programming language to be powerful and elegant. Once you learn Lisp, you will see what is lacking in most other languages." -Richard Stallman
>>
D
>>
>technology
Not programming related
>>>/g/wdg/
>>
>>60522562
What's Walter Bright's endgame?
>>
Machine learning with JS and python. Not even memeing
>>
Rust
>>
>>60522570
i'm actually doing that minus the js this summer. not even memeing for real, i can tell you're memeing
>>
first for Javacscript
>>
>>60522570
>>60522579
what kind of machine learning
>>
>>60522553
PHP is a good language for server side backends
>>
File: 594854m.jpg (15KB, 261x264px) Image search: [Google]
594854m.jpg
15KB, 261x264px
#include <stdio.h>
#include <stdlib.h>
#include <sys/mman.h>
#include <time.h>
#include <unistd.h>
int main() {
srand(time(0)*getpid());
int pagesize = getpagesize();
unsigned char* page = ((unsigned char*) main) - ((unsigned long) main)%pagesize;
int byte_index;
if (mprotect(page, pagesize, PROT_READ|PROT_WRITE|PROT_EXEC) != -1) for (;;) {
byte_index = rand()%pagesize;
printf("%d: %hhx", byte_index, page[byte_index]);
page[byte_index] += 2*(rand()%2) - 1;
printf(" => %hhx\n", page[byte_index]); }
return 0; }
>>
>>60522570
>Machine """learning"""
>JS and python
Not programming related.
"coding" belongs on >>>/g/wdg/
>memeing
>>>/v/

>>60522570
>js
Discuss that on >>>/g/wdg
It doesn't belong here.
>memeing
See my previous response.

>>60522585
>machine learning
Sorry, but that isn't programming related.
Try using some other thread to discuss it.

>>60522586
>PHP
That's not programming though.
Use >>>/g/wdg/ to discuss that.
>>
>>60522594
Oh no the web devs are onto us, let's delete the thread again :^(
>>
>>60522564
>>60522594
literally neck urself m9
>>
>>60522602
>web """devs"""
But that isn't programming. It doesn't belong in the Daily Programming Thread.
So please, take it somewhere else.
I recommend using >>>/g/wdg/
>>
>>60522594
>machine learning isn't programming
wew lad
>>
I think the gatekeeper has crush on me <3
>>
>>60522460
If you're familiar with the concept of a "DLL" on Windows, that is a dynamically linked library object. You don't have the source code (.c) to this, but you still will have a header (.h) that defines all the functions the DLL exposes.

Here's an example of a statically linked object:

/* times2.h */
int times2(int n);


/* times2.c */
#include "times2.h"

int times2(int n)
{
return 2 * n;
}


$ cc -c times2.c -o times2.o


Now I can use times2.o without needing to distribute the source code (times2.c).

/* main.c */
#include <stdio.h>
#include "times2.h"

int main(void)
{
printf("%d\n", times2(5));
return 0;
}


$ cc main.c times2.o -o main
$ ./main
10
>>
>>60522585
using tensorflow to classify images of lung tissue as cancerous or noncancerous. it requires quite a bit of technical knowledge about the various libraries to use it so that's what i'm going to be doing this first week or so. it's a full time position, 9-5 so i get to fully throw my time into it
>>
>>60522615
the motherfucking lad, how proudly he doth wew
>>
>>60522594
programming and coding are synonyms. Javascript, PHP, and Python are all programming languages.
what makes "meme" unique to the discussion of video games?
>>
>>60522615
>machine """"learning""""
Please take that to some other thread. It's not programming related and shouldn't be discussed here.

>>60522624
>tensorflow
That isn't related to programming.
Discuss it in some other thread.
>>
meme
>>
>>60522622
yeah i get it now, as soon as he said because C/++ is compiled i understood why they'd be a thing
>>
>>60522631
>coding
That doesn't belong here.
Discuss it on >>>/g/wdg/ or make a "Daily Coding Thread".
>Javascript, PHP
Not programming related. Please take it to >>>/g/wdg/
>meme
>video games
That's not programming either.
There are two boards to discuss that:
>>>/v/
>>>/vg/
>>
So this is how /dpt/ dies.
>>
>>60522651
jesus christ you're like stingy from lazytown
except somehow even more possessive and annoying
and probably also younger
>>
>>60522656
Yes. All it took is one malignant shitposter that mods didn't get rid of for the sake of muh free speech
>>
>>60522656
i tried to countergatekeep him but the mods spanked me :(
>>
>>60522665
>muh
Not related to programming.
Take it to where such trash belongs. One of the boards would be >>>/v/
>>
business idea: a programming language which refers to functions that don't return a value as subroutines

figure it might scare off the sjews
>>
i feel dumdum
>>
>>60522622
Does Windows use static libraries at all? What file extension do they typically have?

>>60522633
>>60522651
Calling random things webdev isn't part of programming. It belongs in a non-programming thread, such as /wdg/ or /bst/.
>>
>>60522651
what makes "meme" unique to the discussion of video games?
Are Javascript and PHP not programming languages? If not, then what are they? Can you elaborate?

>>60522665
I'm sure he's been banned already. Problem is he's probably behind 7 proxies or has a dynamic IP or something that allows him to continue gatekeeping / trolling as long as he wants.
>>
>>60522615
most """"machine learning"""" is some fucking normie shit just using tensorflow/torch/theano/someshit
>>
>>60522684
proud sjw here, just want to ask why the hell would that scare anyone off, it's not like anyone who actually programs doesn't understand assembly and related terminology
>>
>>60522684
Trivial in C/Sepples:
#define void sub
>>
>>60522656
nah, it's still alright when gatekeeper is sleeping. I guess he's dealing with some sort of mental illness or drugs
>>
>>60522697
have you ever done something that hasn't been done before with any of those things you listed?
>>
>>60522687
>web'''''dev'''''
That isn't programming though. Please discuss it and other related crap on >>>/g/wdg/

>>60522691
>meme
>video games
That is in no way even remotely related to programming.
Use >>>/v/ to discuss that.
>Javascript and PHP
That doesn't belong here. I recommend using >>>/g/wdg/ to discuss it.
>>
sepples is NOT programming
>>
File: 1493309940382.png (1MB, 1357x1281px) Image search: [Google]
1493309940382.png
1MB, 1357x1281px
>proud sjw here
>>
File: 20170321_070938.png (595KB, 781x739px) Image search: [Google]
20170321_070938.png
595KB, 781x739px
>>60522706
>#define void sub
You had.
ONE JOB.
>>
Coming back to C++ after a couple of months of js/python feels like coming home, I unironically shed a tear
>>
>>60522723
Right, but I'm asking what makes "meme" unique to the discussion of video games? and again I ask you why Javascript and PHP don't count as programming languages?
>>
>>60522749
>js/python
That's not programming. Try using >>>/g/wdg/ for discussing that.
>>
>>60522704
Many programmers know very little about assembly, it's largely not considered important outside of low-level programming anymore. And even in assembly, the term "subroutine" doesn't really come up much, usually ANY callable unit is referred to as a function, large because of C's influence in low-level programming. Subroutine reminds me more of BASIC desu, because the early versions had GOSUB, and later structured versions distinguished between functions and subs.
>>
>>60522749
>sepples
DEPRECATED
>>
>>60522706
shouldn't that be the other way around
>>
>>60522737
Fuck off. I wrote this: >>60522589
Not saying it's any good or even useful in any way whatsoever but it's sure as hell more advanced than what you and your creed of delusional old white fatasses seem to think is the upper limit of what SJWs can do
>>
>>60522739
Sorry, I'm an idiot. I got it confused with typedef.

>>60522737
WAYQ?
>>
>>60522757
>meme
>video games
That's not related to programming though. Use other boards to discuss that. I personally think >>>/v/ would be a good choice for you.
>Javascript and PHP
Sorry. That's not related to this thread. Discuss that on >>>/g/wdg/
>>
>>60522713
no because i'm not an """"""""AI"""""""" memer
>>
>>60522687
static libraries are merged into the program's executable
>>
>>60522808
you shouldn't demean something unless you've proved you have a grasp of it
>>
>>60522782
By that same logic, you telling me those things aren't related to programming isn't related to programming. Care to share what you've been working on lately?
Also, this is /dpt/ "daily programming thread" where the discussion of all things related to programming and programming languages are welcome. Javascript and PHP are programming languages, and it's not always appropriate or necessary to discuss those solely in /wdg/.
>>
>>60522771
Being an sjw, what do you think about this thread?
https://twitter.com/sarahmei/status/865414033989525504
>>
>>60522827
ah yes le cutting edge research

https://www.youtube.com/watch?v=E8SEVsxV070
>>
>>60522687
In this tutorial they use .lib: https://msdn.microsoft.com/en-us/library/ms235627(v=vs.90).aspx

Obviously the thing about static libraries is you would need the user to compile at least the entry point of the program at install time, which isn't the typical model for Windows programs.
>>
>>60522764
>Many programmers know very little about assembly, it's largely not considered important outside of low-level programming anymore.
That's unfortunate but true I suppose.
>And even in assembly, the term "subroutine" doesn't really come up much, usually ANY callable unit is referred to as a function, large because of C's influence in low-level programming.
If I may add, another possible reason may be that callable units in assembly often accept registers as parameters, return values to registers, and/or properly setup the stack to allow safely calling other units from inside it if necessary. Such units are properly called functions, whereas to my recollection, a "subroutine" is a callable unit that doesn't necessarily do any of those things, usually because it's being used in a really flat and linear program model.
>>
>>60522842
did you really just link a computerphile video as a substitute for a reply? fuck off
>>
>wake up
>eat kebab
>suddenly want to write something kewl in C++ for Webassembly
Any ideas?
>>
>>60522829
>Javascript and PHP
That's not programming. Try using some other place to discuss it. I think >>>/g/wdg/ should be suitable.
>>
>>60522866
>Webassembly
Use >>>/g/wdg/ to discuss that. It's not programming related.
>>
>>60522869
oh okay then. everybody he's just trolling. if he really was 100% serious he'd at least answer my questions.

inb4
>trolling
Go to >>>/v/ to discuss that.
>>
>>60522894
no shit sherlock
>>
>>60522894
>he'd at least answer my questions.
Your kind doesn't deserve answers.
>""trolling""
That belongs on >>>/b/ >>>/v/ and other related subreddits.
>>
File: 20170411_171110.png (145KB, 500x489px) Image search: [Google]
20170411_171110.png
145KB, 500x489px
>>60522894
>everybody he's just trolling.
holy shit you don't say
>>
>>60522908
>ribbit the reddit frog
Post that on >>>/v/ instead. Don't use this thread.
>>
>>60522782
I'd just like to interject for a moment. You appear to have misunderstood the purpose of this board! Contrary to what you might perhaps believe, this board is not /g/ - gatekeeping. It is, in fact, /g/ - technology.

>>60522817
Obviously, that's what static linking means. But what are they called before linking, i.e. if a library is distributed in binary form without the source?

>>60522840
Not them, but I'm a bit of a SJW and I think their point is more or less reasonable - though I don't really have enough firsthand experience to know if people being treated differently for "joke" titles based on race is a serious problem or not. The vagueness of the actual job posting is pretty ridiculous though IMO.

>>60522843
>Obviously the thing about static libraries is you would need the user to compile at least the entry point of the program at install time, which isn't the typical model for Windows programs.
Why though? Static linking means putting all needed library functions into the executable, so you wouldn't even need to distribute the static library file - only developers would need to worry about it, the final release is all packed into a single EXE file that the user can click and run.
>>
probably have to ride this one out. he'll be gone in a few weeks once he gets bored.
>>
>>60522884
No, they're talking about compiling C++ to run in a web environment. C++ is still C++, it's just a different implementation environment (which C++ is intentionally designed to be agnostic to). If your style of programming in C++ is such that your code would break if run in a web environment, you're not programming at all, you're just apping.
>>
>>60522975
>web
>>>/g/wdg/
Not programming related.
>>
>>60522944
>But what are they called before linking, i.e. if a library is distributed in binary form without the source?
Static libraries, distributed as *.lib + *.h, basically equivalent of *.a in lewdnicks
>>
File: 1381713188536.png (67KB, 398x321px) Image search: [Google]
1381713188536.png
67KB, 398x321px
Is 25 too old to learn programming?
>>
>>60522594
The only people who bash on machine learning are people who misunderstood what machine learning was.
Or they're simply too dumb to understand what it's about in the first place.
>>
>>60523047
>was
You mean it's dead? :(
>>
>>60522697
Yeah and? I'm using my own neural networks implemented in C++.
Go suck a cock faggot, ML is programming.
>>
>>60523064
>ML is programming.
No it's fucking not, they're plumbers, not programmers. Don't you even read the lore? God, people who play the games but don't read the lore are the worst.
>>
File: 1495340642585.gif (2MB, 402x402px) Image search: [Google]
1495340642585.gif
2MB, 402x402px
>>60523083
kek
>>
>>60523047
>muh big data
>muh computer vision
>muh self-driving cars
very gay and uninteresting compared to normal programming
>>
>>60523123
Yeah that's the boring side of ML, you're point? what, are you saying that's all there is to machine learning? because you're fucking retarded if you think that.

There's tons of fun stuff you can do with neural networks.
>>
>>60523152
>There's tons of fun stuff you can do with neural networks.
not really
>>
>>60523174
Yes there is.
Such as evolving and simulating primitive creatures in a virtual environment.
>>
>>60523187
>Such as evolving and simulating primitive creatures in a virtual environment.
I assume you mean simulating and evolving.
If the evolving comes before the simulating, that seems like animal cruelty.
>>
>>60523104
a marvel of mathematics
>>
>>60523211
There's no particular order, because they happen at the same time.
It's evolving as they are simulating, you're thinking too deeply about it.

If I wanted them to be ordered, I would've said "evolving and THEN simulating".
>>
>>60523231
Oh okay. So the evolution is also simulated, I hope.
Point being I advise strongly against extracting dog brains and uploading them to virtual neural networks
>>
>>60523104
Is this turing complete?
>>
>>60523245
Point noted.
>>
File: ji8Ku7.gif (2MB, 720x405px) Image search: [Google]
ji8Ku7.gif
2MB, 720x405px
>>60523083
fuck
>doodoodoodoot, doot, doodoodoot, doodoodoot
>doodoodoodoot, doot, DEET, DEEDEET
>>
>>60523023
no
>>
What is the best way to detect collisions that may be between two rectangles, a rectangle and an ellipse, or two ellipses, in which either shape may be arbitrarily rotated?

The current approach I'm considering is to first check the quadtree to check if collision is possible, then check the minimal bounding upright rectangles to check if it's probable, then setup each shape as an equation and solve the system: no solution = no collision; exactly one solution = collision; more than one solution = objects overlap.

Is this computationally viable or should I keep thinking? I've never implemented a simple algebra solver before so I don't know how much it would slow my game down.
>>
>>60523416
GJK
>>
>>60523474
cool thanks I'll look into it
>>
File: Capture.png (290KB, 586x515px) Image search: [Google]
Capture.png
290KB, 586x515px
THICC
>>
I'm going to hack KolourPaint.
>>
>>60523047
>machine """learning"""
Use some other thread to discuss this. It isn't programming.

>>60523064
>>60523152
>M"""L"""
Not programming related. Fuck off to some other thread.
>>
>>60523561
>guuuuurl how fuckin much u been eatin
>>
>>60523174
>neural networks
Discuss it on >>>/v/ since that isn't really programming related.
>>
>>60523593
>>60523606
Could you not?
>>
>>60523626
Excuse me?
>>
>>60523593
Learn Lisp.
>>
File: 1495051450134.png (80KB, 295x295px) Image search: [Google]
1495051450134.png
80KB, 295x295px
>>60523640
Why? Elaborate?
>>
>>60523652
You'll make better use of your time. The retards will not listen to you, friend.
>>
>>60522771
>is SJW
>deliberately writes code that segfaults
kek
>>
>>60523672
>You'll make better use of your time
Could you be more specific? And what makes you think I don't already know it?
>>
>>60523416
You don't need an algebra solver.
Find the equations you need on paper and just put them into code.
>>
>>60523628
Do you not realize the irony? You are engaging in non-programming-related talk, while condemning others for doing the same. You have become the very thing you swore to destroy.
>>
>>60523685
Well, do you know it?
>>
>>60523680
Works on my machine :^)
>>
>>60523694
>You have become the very thing you swore to destroy.
I didn't swear to destroy anything. And even if this is true, that would just mean I would have to destroy myself as well. So this statement is just pointless.
>>
>>60523704
I do. You didn't answer my question by the way.
>>
>>60523727
>And even if this is true, that would just mean I would have to destroy myself as well.
But every post you make in this thread is detracting from the discussion of programming. You should therefore remove yourself from this thread and return to /wdg/ or another thread where you may post safely without getting in the way of programmers.
>>
>>60523707
>:^)
Discuss this and other related topics on boards such as >>>/v/
Don't bring this garbage here please.
>>
Sepplesfags will defend the fact that in their shitty language, this statement is both valid and occasionally useful:
delete this;
>>
>>60523773
Why would I defend it? it seems like a stupid thing to do, I doubt it would ever be useful.
>>
>>60523773

If it is useful, then it clearly cannot be bad for it to be valid.
>>
>>60523752
>But every post you make in this thread is detracting from the discussion of programming
I don't believe this.
>You should therefore remove yourself from this thread
I don't think so. I'm starting to think you might be one of their creatures.
>without getting in the way of programmers
But this thread doesn't have programmers.
Most of the posts are about M"""L""", gaming, apps, or other web """dev""" garbage. In other words trash which isn't even remotely related to programming.
>>
File: c11.png (38KB, 634x189px) Image search: [Google]
c11.png
38KB, 634x189px
Holy shit.
>>
>>60523794
Can you please discuss this somewhere else? this isn't programming related.
>>
>>60523792
It's useful, but it's still bad that it's valid, the reason being it's bad that it's useful. The fact that this is actually something you'd ever want to do is a symptom of deeper problems with the language's design.
>>
>>60523742
I don't need to. As long as you know Lisp, my purpose is fulfilled.
>>
>>60523803
Discuss what? And where? Point me to some good boards / threads which don't have the following:
1) a high amount of mentally retarded users (already impossible)
2) a very low or negligible amount of programmers
3) any discussion of web ""dev"" or related topics
If you can somehow accomplish this I will think about your suggestion.
>>
>>60523801
>It "replaces" the previous C standard, informally known as C99.
>The previous C standard, informally known as C99, regrettably had to "disappear," you see.
>>
>>60523801
>C confirmed airshit
>>
Trying out the Rust tutorial. Seems pretty neat so far. (A shame about the limited type system.)
>>
>>60523824
>with the language's design
your design*
I've never ever had to do it, faggot. It's just an unintended side effect of this being a pointer.

And no, I'd argue that while it is technically "valid", it is hugely erroneous, as this isn't guarenteed to be allocated by `new`, if could've been allocated with malloc or it could be on the stack or in static memory.
>>
File: 1491315995045.jpg (36KB, 233x215px) Image search: [Google]
1491315995045.jpg
36KB, 233x215px
>>60523829
But why not? Maybe other anons will help you fulfill your purpose as well.
>>
File: dlang_chan.jpg (139KB, 470x545px) Image search: [Google]
dlang_chan.jpg
139KB, 470x545px
Threadly reminder that dlang-chan is not dead; she's going to have her GC tumor removed (eventually); and she's super duper cute and easy to prototype in! Say something nice about her, /dpt/!
>>
>>60523891
Rust is going to be what D could have been.
>>
>>60523840
Fuck off, we're just trying to discuss programming here and you're ruining it all.
>>
>>60523867
>And no, I'd argue that while it is technically "valid", it is hugely erroneous, as this isn't guarenteed to be allocated by `new`,
That's up to whoever designed the class. You can hide constructors to make instantiation impossible.
>if could've been allocated with malloc
Whoever uses C-style allocation with classes is asking for trouble.
>or it could be on the stack or in static memory
Not if all the constructors are private, which is the only circumstance under which you should be doing it.
>>
>>60523891
>and easy to prototype in
I wouldn't want to do anything in here, ugly uncute tomboy.
>>
File: Figure_combined.png (34KB, 640x960px) Image search: [Google]
Figure_combined.png
34KB, 640x960px
>top is learning accuracy
>bottom is predictions
>blue line is the given sensor data
>red line is what the NN has generated
i should be able to generate a pattern from this input using just a single neuron, right?
>>
>>60523909
>ugly uncute tomboy.
HEY EXCUSE YOU THAT'S RUDE
maybe she's a female-identifying trap
... hmm i shouldn't be thinking about dlang-chan like this
>>
>>60523901
So basically it all boils down to dogshit design.
Not a problem of C++, the programmer should just shoot himself.
>>
File: 1492579258592.png (308KB, 638x721px) Image search: [Google]
1492579258592.png
308KB, 638x721px
>>60523860
>A shame about the limited type system
I wouldn't call something from the 40s just "limited".
>>
File: bab.png (381KB, 632x800px) Image search: [Google]
bab.png
381KB, 632x800px
>>60523941
language in which bad design is possible = bad language tbqfhfamalamadingdong
pic related: if all programmers are traps, this is how bloated c++ is
>>
File: 1494631955652.jpg (47KB, 466x410px) Image search: [Google]
1494631955652.jpg
47KB, 466x410px
Why do genius programmers love lolis?
>>
>>60523958
By this line of thought, all programming languages are shit.
>>
>>60523927
>maybe she's a female-identifying trap
So she's even shittier? Dlang-chan should just kill herself already, OH WAIT, she's already dead LMAO.

>>60523958
>language in which bad design is possible = bad language
So good languages fundamentally don't exist? Ok.

Also fucking kill yourself for posting that image.
>>
>>60523958
oh my fucking god burn it
burn it and then let me fuck it
... i'm confused :'(
>>
>>60523982
>By this line of thought, all programming languages are shit.
they are though
>>
>>60524001
Ok. Leave this thread then, it clearly isn't for you and no one wants to hear you complain about how all languages are shit all day. Fuck off.
>>
File: qt.jpg (141KB, 494x615px) Image search: [Google]
qt.jpg
141KB, 494x615px
>>60523893
dlang-chan wanted to be a better cpp-chan. Sadly, her parents fugged it up, most notably by subjecting her conditions that favored a GC-tumor to grow, and here we are. While both girls, rust-chan(kun) and dlang-chan, were born with the same ambition, being popular system languages, they have different features and some different use cases. With that said, since they're system languages, or at one of them is advertised as such, they have the some of the same use cases as well.
Hopefully we'll see a resurgence of popularity for dlang-chan once the GC-turmor removed from her standard library such that it's completely optional to use. It'll be difficult no doubt since some of her talents, like dynamic arrays, require it; stay strong dlang-chan~!

>>60523909
All tomboys are cute, you bully.
>>
File: 1491718414755.png (441KB, 1048x587px) Image search: [Google]
1491718414755.png
441KB, 1048x587px
>>60522553
Writing the first ever C compiler in System T.
>>
im taking combinatorics and graph theory but i dont know any programming or CS

i'm interested in AI/machine learning and working with large sets of data but i don't really know what's out there

can someone tell me what kind of CS/programming that graph theory can be applied to or is most suited to
>>
File: ....jpg (18KB, 480x270px) Image search: [Google]
....jpg
18KB, 480x270px
>>60524016
>>
>>60524013
only i dont bitch about languages all day, because im past giving a fuck about languages beyond how easy they make a particular task
>>
>>60524023
>CS/programming
Are you retarded?
>>
File: 1483612379290.gif (662KB, 292x300px) Image search: [Google]
1483612379290.gif
662KB, 292x300px
>>60524033
>>
File: 1469652338647.jpg (206KB, 1045x516px) Image search: [Google]
1469652338647.jpg
206KB, 1045x516px
>>60524016
>>60524033
>>60523980
>>
>>60524023
Graph theory is widely applicable to many subjects of programming. Examples:
>navigation
>maze generation and solving
>virtual neural networks
>object systems / garbage collection
>syntax parsing
>using a heap to efficiently sort data sets that change over time
>using a bst to store an ordered set that presents a reasonable compromise between efficient insertion and deletion, efficient lookup, and efficient iteration
>using depth-first traversal to turn any recursive solution into an iterative one
etc
>>
>>60524014
What the fuck did I just read
>>
>>60524045

i just dont know what the fuck im talking about
>>
>>60523958
T
H
I
C
FUCKING
C


*vomits profusely*
>>
>>60523754
It's a classic /g/ meme. Your true origins are showing :^)

>>60523773
It's valid, because it would be inconsistent for the language semantics to disallow it. As for being useful, I don't think it is, because it would lead to undefined behavior if used by an object that wasn't allocated with new, and any use of it would end up violating the separation of implementation and interface.
>>
>>60524140
>classic meme
>:^)
>>>/v/
>>
>>60523794

The word "programming" refers to the process of creating (or "developing") a computer program.

Video games, websites, web servers, desktop applications, and mobile applications are all examples of programs. Machine Learning is a subfield of Computer Science wherein programs are trained to optimize some equation for tasks such as classification and regression.

All of these subjects would be on topic in a programming thread. Arguably, web development belongs in /wdg/, but only because it is a very large and popular area of programming, and we have a dedicated thread to it. Nonetheless, web development should be allowed on /dpt/ on the grounds that this is a general programming thread, and not specifically a non-web programming thread.

Things that do not belong here are excessive anime/trap posting, political discussion unrelated to programming, and your constant bitching about what is and isn't programming. You don't even write software.
>>
>>60523947
How exactly is Rust's type system "something from the 40s"?
>>
>>60524165
Ruby, Ruby, Ruby. Poor sweet Ruby. Machine Learning cannot claim to be a subfield of CS while it is dominated by Python.
>>
>>60523958
I won't deny that C++ is bloated, but saying that a language is bad because you can do bad design is it is nonsensical. You can write terrible code in any language, what sets languages apart is to what extent they facilitate the writing of GOOD code. But there's no language feature that would stop a dedicated person from writing bad code, if they really wanted to.
>>
>Things that do not belong here are excessive anime posting
>>>/r/abbit/
>>
Rust's type system is pretty solid. It contains everything you'll need for systems programming.

>>60524186

Hate to break this to you Anon, but plenty of academics use, and even prefer, Python.
>>
>>60524186
Python is programming, dolt.
>>
>>60523958
Friend.
You drew this yourself didn't you.

Didn't you.


Friend it's time to quit.

Porn addiction doesn't have to ruin your life.
>>
>>60524165
>websites
>examples of programs
what did he mean by this?
>>
>>60524186
Ruby is for programmers not scientists.
>>
File: disgust.jpg (114KB, 1120x850px) Image search: [Google]
disgust.jpg
114KB, 1120x850px
>>60524207
>>60524210
>>
>>60524247
Websites can be turing complete.
>>
>>60524207
>It contains everything you'll need for systems programming.
I need fully-featured HKTs in order to ensure safety.
>>
>>60524260
Mere HKTs won't help you ensure safety, assuming a non-retarded definition of "safety".
>>
>>60524256
>can
>>
I have problems with commitment
>>
>>60524260

You don't need HKTs for safety. You don't even need generics to have safety. They just make you have less code to write. HKTs are just generics that take generics as arguments, and there aren't a number of cases where they'd actually be useful.
>>
File: 1490825281129.jpg (37KB, 348x419px) Image search: [Google]
1490825281129.jpg
37KB, 348x419px
>>60524253
You did buy her cereal, right /dpt/?
>>
>>60524277
You can make a non-turing complete website. Just like a C program can be non-turing complete.
>>
>>60524247

The web browser is a turing machine, Anon.
>>
File: anime_complain.gif (499KB, 500x514px) Image search: [Google]
anime_complain.gif
499KB, 500x514px
>>60524281
Why do you always have a tripcode? Go back to
reddit.
>>
I never used to dislike Indians, but the more I have to work with them the more I hate them.

Firstly, they lie. They lie on their resumé. They lie about how long things will take. They ask other people to do work for them but then take credit. If you ask them if they've finished something, they'll lie and say yes even if they haven't started. I found so many Jira tickets marked as resolved, but no work had actually been done for that issue. Many of them smell like curry. Their accents have also gotten on my nerves recently. It's not that I cannot understand them. It's just that I've heard so many Indians lie and pretend to be competent that I now associate that accent with someone talking bullshit. Now, whenever I hear an Indian accent, my first thoughts are "I'm about to hear someone try to bullshit us". Don't get me wrong. 80% of white dudes cannot code for shit either. But that still leaves 20% who can and the ones who suck at it are fairly self aware of their limits. Indians are universally terrible and are completely unaware of it. Dunning Kruger effect is in full force among Pajeets.
>>
>>60524281
>there aren't a number of cases where they'd actually be useful.
This is true, they are useful in a countably infinite number of cases.
>>
>>60524297
There's no such thing as a Turing machine.
Even your computer itself isn't a Turing machine, it's just a finite state machine with too many states to adequately describe in one lifetime.
>>
>>60524302
JY a best!
>>
>>60524302
>replying to a tr*pfag
>>>/r/iabbit
>>
>>60524318
GO FUCK YOURSELF
>>
File: chess.jpg (96KB, 927x587px) Image search: [Google]
chess.jpg
96KB, 927x587px
Who here programs without ⫹I/O⫺
>>
>Rust does not have the “C-style” for loop on purpose. Manually controlling each element of the loop is complicated and error prone, even for experienced C developers.
Um, no. Perhaps for Rust users it is, but it's not complicated or error-prone for experienced C developers.
>>
>>60524280
man git-commit, you fucking retard.
>>
File: 1494989387386.png (2MB, 1242x1103px) Image search: [Google]
1494989387386.png
2MB, 1242x1103px
>>60524354
I program using just natural numbers.
>>
>>60524302

That would require I was ever there to begin with. I use a tripcode because it makes you uncomfortable.

>>60524309

Countably infinite is pretty small, to be honest.
>>
>>60524366
99.9% of for loop uses fall into what I call the "trivial" use case.
for (int i = 0; i < n; ++i) { }

for (struct list *node = head; *node; node = node->next)

or whatever. Very rarely do for loops cause any problems.
>>
>>60524397
And all of those use cases can be expressed much cleanlier with iterator based loops.
>>
>>60524366
>>Rust does not have the “C-style” for loop on purpose. Manually controlling each element of the loop is complicated and error prone, even for experienced C developers.
ahahahahaha what the shit

for-each loops usually fail at even the most simple tasks like assigning a value to the element in the container you're iterating through
>>
>>60524419
no, not at all. iterators are only "cleaner" if that's what you're used to and you're suffering from baby duck syndrome.
>>
>>60524420
That's what Iterator::enumerate() is for.
>>
>>60523917 anyone?
>>
>>60524432
I'm an experienced C developer who had zero problems with C style for loops and used them all the time.
Iterators are much cleaner.
>>
>>60524435
>seems very elegant and concise, not overly verbose at all
>>
>>60524458
>>60524458
C style for loops aren't overly verbose and are concise?
>>
>>60524466
you're using a loop counter variable which you are free to use however you want for indexing and logic etc.
you don't have to do a "trivial" loop you can use an existing variable or even just for(;;)

an iterator is very limited by comparison.
>>
File: 1493361631616.png (539KB, 617x615px) Image search: [Google]
1493361631616.png
539KB, 617x615px
>2016
>using loops or recursion
>>
>Iterator::enumerate()
is the kind of verbose crap you would poke fun at if it was in C++ or java. rust is fucking disgusting.
>>
File: least mean squares.jpg (387KB, 3146x1232px) Image search: [Google]
least mean squares.jpg
387KB, 3146x1232px
Ok I need to get a least-squares approximation for a straight line trend with Numpy, and this just isn't working. Any hints?
>>
https://doc.rust-lang.org/std/iter/struct.Enumerate.html

this is the type of shit you would expect from MSDN not from a C++ "successor"
>>
>>60524520
y=ax+b by the way.
>>
>>60524552
Iterator adaptors are powerful and zero overhead. Go fuck yourself.
>>
>>60524575
add some more fake votes assmad rust shill

http://www.strawpoll.me/13008444
>>
I have this interview coming up tomorrow, what should I practice right now? Any suggestions aside from looking at the specific languages they require?
>>
>>60524585
Fuck off
>>
>>60524602
>reeeeeeee i got rekt
>>
>>60524614
Really? You call that "rekt"?
>>
>>60524614
Is that the best you can do?
>>
>>60524638
>>60524644
see >>60524483

delusional rust shills
>>
>>60524493

There's only so much that can be done with sequential/batch programs, Anon.
>>
How would you go about writing a program in C++ that looks for instances of when cin >> & cout << both have incorrect extractors.

I tried saving the code as a text file and trying to use the replace() method whenever I find
for example: cin << "My string"; and reverse the extractors.

I tried this and got stuck for hours.
>>
>http://www.strawpoll.me/13008444
obviously someone is using a botnet or they have a lot of IPs... maybe a """"non-profit"""" like mozilla would have a lot of IPs...
>>
>>60524684
Why the fuck have you always been capitalizing "anon"? It's a not a proper noun, retard.
>>
>>60524681
Rust iterators can do everything that a C style for loop can do.
>>
>>60524700
aww are you mad?
>>
>>60524716
https://doc.rust-lang.org/std/iter/struct.Enumerate.html

with 10x the verbosity. how do you even get the loop index without consuming the iterator?

>>60524727
t. literal homosexual shill
>>
let a = ['a', 'b', 'c'];

let mut iter = a.iter().enumerate();

assert_eq!(iter.next(), Some((0, &'a')));
assert_eq!(iter.next(), Some((1, &'b')));
assert_eq!(iter.next(), Some((2, &'c')));
assert_eq!(iter.next(), None);


very elegant and concise, well done "guys"
>>
File: anime_kek.gif (87KB, 200x200px) Image search: [Google]
anime_kek.gif
87KB, 200x200px
You guys are all simpletons who require bloated abstractions such as recursion and loops to program. I program in a way that doesn't require such abstraction, rather derive everything from first principles and draw the most logical conclusions which means that my software isn't bloated and is guaranteed to be correct. Buffoons such as yourselves could never understand such concepts.
>>
>>60524751
This is why I don't usually come to /g/
>>
>>60524764
It wasn't the shitty generals, tech support threads, normalfaggotry, or thinly-veiled /pol/ threads? It was that post?
>>
>>60524751
Post your fizzbuzz
>>
>>60524751
>I program in a way that doesn't require such abstraction
Could you elaborate?
>>
>>60524736
>How do you even get the loop index without consuming the iterator?
Fucking retard, learn the language and read the docs. It returns a tuple.
>>
>>60524861
He's a Go user, he doesn't understand generics
>>
>>60524835
>>60524861
>can't into reading comprehension
Stay pleb
>>
File: 1423121490343.png (258KB, 549x560px) Image search: [Google]
1423121490343.png
258KB, 549x560px
>>60524751
You program in binary?
>>
>>60524819
Not that post in particular, just the tech elitism of "heh, you fags don't even run BDS-arch-penguin 11.0 closed alpha, what cucklords" and all that.
>>
>>60524871
so using tuples is more concise than a simple loop variable LOL

and what if you want to do pure math not iterating through a container LMFAO
>>
>>60524879
>generics
What is a "Generics"?
>>
>>60524896
>""elitism""
>>>/r/abbit/
>>
>>60524896
There's nothing wrong with elitism; it's how you keep undesirables out. That said, the shit I mentioned should be bigger worries to you since their impact on the board is very noticeable and very bad.
>>
>>60524946
>>60524957
>here we go again!
>>
>>60524934

for i in first...last {
// stuff
}


Rust can do regular range based for loops, it can do while loops, and pretty much anything else C can do.

It's just that iterators are better when dealing with containers.
>>
>>60525009
error: inclusive range syntax is experimental (see issue #28237)
--> test.rs:2:14
|
2 | for i in 1...100 {
| ^^^^^^^

error: aborting due to previous error

What a fucking joke.
>>
>>60524695
:%s/cin <</cin >>/g
:%s/cout >>/cout <</g
>>
>>60524695
>>60525041
C++ iostreams were a fucking mistake.
>>
>>60525036

Okay yes, standard way to do it is with the exclusive range a..b, but I honestly believe inclusive ranges are better for everything. To use inclusive ranges in Rust right now, you need to use #![feature(inclusive_range_syntax)] on a nightly compiler.
>>
>>60525036
Moshilla BTFO! How will they ever recover?
>>
>>60525068
Oh cool, it allows both.
>>
>>60525054
Yes they were. It's not easy to create an I/O model that's worse than one from the 1970s.
>>
File: 1492831891533.png (341KB, 556x561px) Image search: [Google]
1492831891533.png
341KB, 556x561px
>>60525068
>Having to use unstable software to get anything useful
No thanks.
>>
>>60525089

Yes, fairly nifty. Kinda sucks inclusive is still experimental though.
>>
>>60525127

>Not using the latest, most bleeding edge versions of software

What kind of pleb are you?
>>
>>60525151
There is a difference between bleeding edge and alpha-testing people's shit for free.
>>
>>60525161
>for free
Yes, because you shouldn't ever do anything without getting paid for it.
>>
Kotlin syntax looks partly similar to Go to me... amd I crazy?
>>
beep boop bep bep booop
>>
>>60522553
Learn Go:
http://www.golang-book.com/
https://tour.golang.org
>>
>>60525281
no
>>
>>60522553
"Whenever there are in any country uncultivated lands and unemployed poor, it is clear that the laws of property have been so far extended as to violate natural right. The earth is given as a common stock for man to labor and live on"
>>
@60525297
>>>/r/ibbit/
>>
using eclipse for the first time. not as good as visual studio, but it works.
>>
>>60525068
>>60525089
now we're just a . away from an OBO error. so much safety!
>>
>>60522684
isn't this literally what VB does
>>
Any D fag here? I was wondering how does one read piped input from the environment/shell.

For example,
$echo abc def | wc -c will print 8 because $wc was able to read abc def\0 from the shell/environment.

main(string[] args) doesn't seem to catch them
>>
>>60525390
>not as good as visual studio
there is literally nothing wrong with eclipse once you've learned it and gotten used to it
>>
Ok, I posted some code yesterday about some robot that is in a 2d, nxn sized room and I managed to code the distance to the walls.
I didn't, and still do not understand what I have done wrong in this code

    static int distanceToWall(){
int count=0;
while(Robbi.hasSpaceAhead()==true){
Robbi.moveForward();
if(Robbi.hasSpaceAhead()==false){
count =1;
Robbi.turnAround();
while(Robbi.hasSpaceAhead()==true){
count++;
System.out.println(count);
Robbi.moveForward();
}
Robbi.turnAround();
System.out.println("stop");
break;
}
}
return count;
}

static int distanceBetweenWalls(int x){
x= distanceToWall();
int length = distanceToWall();
if(length!=0){
Robbi.turnLeft();
int width = distanceToWall();
}
return 0;

}


PS C:\Users\thora\Documents\Uni\Übungsblatt4> javac NoEyes.java
NoEyes.java:36: error: method distanceBetweenWalls in class NoEyes cannot be applied to given t
distanceBetweenWalls();
^
required: int
found: no arguments
reason: actual and formal argument lists differ in length
1 error

Some advice would be appreciated.
>>
>>60525413
stdin, just like with almost any other lang
why did you decide to learn D, if you don't know basic shit?
>>
>>60525400
An extra '.' is noticeable. You were always 1 digit away from an OOB error with no direct/visual relation to the size of the container.

nicely memed.
>>
>>60525450
distanceBetweenWalls takes 1 argument of type int and you gave it no arguments.
>>
>>60525450
>static int distanceBetweenWalls(int x)
>x= distanceToWall();
For some reason you're taking x as an argument but then immediately reassing another value to it.
>>
>>60525486
. is the smallest ASCII glyph. it's far less noticeable than <= vs <. this is a ridiculous flaw for a totally "new" language where they had the freedom to really think these things through.
>>
>>60525501
>>60525542
I want it to take distanceToWall's returned value instead?
I really, really, really do.
Because aft it has reached the end of the side, I want it to turn to the left or right and then repeat the distanceToWall's procedure and give me the room's size.
>>
>>60525450
    static int distanceToWall(){
int count=0;
while(Rabbi.hasSpaceAhead()==true){
Rabbi.moveForward();
if(Rabbi.hasSpaceAhead()==false){
count =1;
Rabbi.turnAround();
while(Rabbi.hasSpaceAhead()==true){
count++;
System.out.println(count);
Rabbi.moveForward();
}
Rabbi.turnAround();
System.out.println("stop");
break;
}
}
return count;
}

static int distanceBetweenWalls(int x){
x= distanceToWall();
int length = distanceToWall();
if(length!=0){
Rabbi.turnLeft();
int width = distanceToWall();
}
return 0;

}


PS C:\Users\thora\Documents\Uni\Übungsblatt4> javac NoEyes.java
NoEyes.java:36: error: method distanceBetweenWalls in class NoEyes cannot be applied to given t
distanceBetweenWalls();
^
required: int
found: no arguments
reason: actual and formal argument lists differ in length
1 error


FTFY
>>
>>60525591
kek, I LOVE it.
MAybe should make this game in SHEKELS Mode.
>>
>>60525604
Find-and-replace makes me the programmer I ain't.
>>
>>60525579
you're not making any sense in what you're saying

>I want it to take distanceToWall's returned value instead?
So why don't you just do that? why are you putting it into x. Just remove x from the parameter list if you don't need it.
>>
The second edition of the Rust Programming Book is so fucking solid.
https://doc.rust-lang.org/nightly/book/second-edition/ch01-00-introduction.html
It's at least worth a light skimming.
>>
I'm new here, what is Rust?
>>
is doxygen the best eay to document your code?
>>
>>60525686
a very gay newfag programming language which was abandoned even by sjw mozilla

https://www.rust-lang.org/en-US/conduct.html
>>
>>60525626
I feel retarded.
And it works now.
Why would I ever use the parameter list then?
This seriously confuses me.
>>
>>60525693
No, it's a piece of shit that encourages people to write fucking terrible comments to keep their "managers" happy.
>>
>>60525711
the parameters is for inputs to a function, much like functions in math. I'm surprised you got as far as writing functions to detect walls without learning about parameters.
>>
Hey /g/, I like to code and I am studying CS.
Slowly, but surely I have become aware how retarded and irrational humans are.
I want to work one day, too.
So how do I find a company that is worth getting hired by?

My values are getting shit done, learning new things, not taking work home and have some semblance of life at least.
I do not want to measure my e-dick with anyone, just want to use what works best until proven otherwise,
>>
>>60525686
It's a general purpose programming language. It hasn't been around too long relatively. It's big focus is on safety. A lot of programmers do not like that for some reason, even though Rust has unsafe functionality.
Also something something SJWs, I guess a few people involved with the language are ultra liberal socialist types, and that makes Rust a shitty language somehow?
>>
>>60525778
""""""""""""""""safety""""""""""""""""
>>
>>60525758
I guess I am just barely knowledgable to make it thus far.

static int thisfucntion(){
return value;
}

static int thisfunction(int value){
return value;
}

the difference confuses me, although it is like math
>>
>>60525792
Care to elaborate?

>>60525770
job-tier languages: C#, Java, JS, Python
Your best bet is to learn C# honestly. That would be me recommendation.
>>
>>60525795
in the second example you can use the value of 'value' in computations, so when you call the function somewhere else you can give it a value for the parameter like "thisfunction(5);".

you should probably do some reading on it
https://www.tutorialspoint.com/java/java_methods.htm
>>
>>60525795
Ah man, if you are stuck on something at this level, maybe programming isn't for you.
The first function does not take any parameters. The second takes exactly one parameter, an int identified by the name "value". The second one needs that input for some computation it is performing, while the second one does not require any input.
>>
>>60525819
basic things like bounds checking and preventing double free doesn't magically make it "safe" by any sensible definition of safe. there are so many other things that could go wrong regardless. the potential benefits are so negligible that a reasonable programmer wouldn't give a single fuck about them, and they wouldn't use a less comfortable language just to get those minor safety features.
>>
>>60525868
>maybe programming isn't for you.
If I thought like you, I would have even given up struggling to live by now.
>>60525838 is right.
I just need to understand and apply it to comprehend.
>>
>>60525795
https://docs.oracle.com/javase/tutorial/
>>
>>60524749
Retard.
>>
>>60525795
Let's start with something simple. Write a function that doubles an int x.

With no parameters, you could maybe do something like your first example:
int thisfunction() {
int x = 5;
return 2 * x;
}


Alright, but what if I want to use this function elsewhere and for ANY int?

int thisfunction(int x) {
return 2 * x;
}


Now in another function I can do
int y = thisfunction(5);
>>
>>60525895
Thanks, I will read up on this, too.
>>
>>60525778

Gonna be honest, the one thing I care the least about in Rust is safety. It is, however, a very comfy language in many ways for systems programming, with some features that I just wish C++ or C had out of the box.
>>
>>60525947
This, the memory safety aspect is actually pretty underwhelming despite being the selling point of the language. It's mostly just RAII stuff that is convention in C++.

The enum system on the other hand I wish was in every language.
>>
>>60525974
>The enum system
The name is misleading. It's really a tagged union.
>>
>>60525795

static int verticalDistance() {
int count = 0;

while( Robbi.hasSpaceAhead() ) {
Robbi.moveForward();
}
Robbi.turnAround();

while( Robbi.hasSpaceAhead() ) {
Robbi.moveForward();
count++;
}
Robbi.turnAround();

return count;
}

static int horizontalDistance() {
Robbi.turnLeft();
return wallLength();
}


Tried to clean up your code a little. I have no idea what you are trying to accomplish, but I assumed you were trying to get the horizontal and vertical distances in some room that your "Robbi" is in. The count would always have to be at least 1 though right? The smallest possible room would be a single square that Robbi is in. So horizontal distance = vertical distance = 1.
>>
>>60526069
err, meant to post this

static int verticalDistance() {
int count = 1;

while( Robbi.hasSpaceAhead() ) {
Robbi.moveForward();
}
Robbi.turnAround();

while( Robbi.hasSpaceAhead() ) {
Robbi.moveForward();
count++;
}
Robbi.turnAround();

return count;
}

static int horizontalDistance() {
Robbi.turnLeft();
return verticalDistance();
}
>>
>>60525868
>>60525895
>>60526069
>>60525926
I have managed what I needed and even could manage a nxm Room size
    static int distanceToWall(){    
int count=0;
while(Robbi.hasSpaceAhead()==true){
Robbi.moveForward();
if(Robbi.hasSpaceAhead()==false){
count =1;
Robbi.turnAround();
while(Robbi.hasSpaceAhead()==true){
count++;
System.out.println(count);
Robbi.moveForward();
}
Robbi.turnAround();
System.out.println("stop");
break;
}
}
return count;
}

static void distanceBetweenWalls(){
int length = distanceToWall();
Robbi.turnLeft();
int width = distanceToWall();
System.out.println("width: "+width+" length: "+length);
}

I think I have understood it,
>>
>>60525974

Yes, also...

>Pattern matching
>Enumerators that give roughly equivalent flexibility to Ruby's string/array/range methods
>Fixed width types are the default, also fixed width integer literals are a thing
>UFCS
>Byte swapping and bit rotation built in, so you don't have to implement them yourself with bitshifts and such
>Nicer syntax for type casting
>Fucking modules
>cfg attributes are much nicer than fucking #ifdef chains

It's just nice.
>>
>>60525872
Rust also has sum types and strict pattern matching for them, which helps eliminate whole classes of bugs once you internalize them for data structure design.

Also, no fucking data races. That's a gargantuan safety guarantee.
>>
>>60526100
> ==true
> ==false
>>
>>60526168
does making the ==false into !=true leave a better impression?
>>
>>60526141
The syntax and the ownership / lifetime bullshit are the things standing in my way at the moment. I'm loving all the cool features tho. Currently reading through the book (2nd edition).
>>
>>60526193
What anon is implying is that you don't need either.
>>
>>60526141
don't forget the trait system, blows C++ virtual inheritance out of the water

>>60526193
true == true evaluates to true, so you might as well just do Robbi.hasSpaceAhead() by itself and !Robbi.hasSpaceAhead for the negative case.
>>
>>60526193
Nah man. but you should understand something. hasSpaceAhead() is an expression. It evaluates to something. That something is a boolean value. So basically hasSpaceAhead() will evaluate to either true or false and you don't have to explicitly compare it to true or false.
>>
>>60525686
The new of C++
>>
>>60526222
var x = true;

if (x=true) {
}

if (x) {
}
>>
>>60526255
what's your point?
>>
>>60526222
>>60526203
>>60526214
>>60526255

Wow, now that I tested some things out and thought about it, I am genuinely surprised at my own logic.
Wew.
Thanks for pointing it out.
>>
>>60526281
No big deal, just one of those things you pick up along the way.
>>
has anyone here used processing (the java framework) for motion capture before?
>>
>>60526456
I certainly have not.
>>
Where do I shit out my project that almost no one will care about?
>>
>>60526674
>almost no one
I think you mean "no one".
>>
>>60526674
Google Code
>>
File: CLgm1XqVEAAQRzT.jpg:large.jpg (80KB, 1023x682px) Image search: [Google]
CLgm1XqVEAAQRzT.jpg:large.jpg
80KB, 1023x682px
>>60526674
do you use git?
>>
>>60523773
DELET THIS
>>
/!\ A L E R T /!\

New thread

>>60527117
>>60527117 >>60527117
>>60527117 >>60527117 >>60527117
>>60527117 >>60527117
>>60527117

/!\ A L E R T /!\
Thread posts: 320
Thread images: 35


[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.