[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
It's over, Apple reinvented programming.
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 176
Thread images: 10
File: kek.png (306 KB, 2678x1154) Image search: [Google]
kek.png
306 KB, 2678x1154
It's over, Apple reinvented programming.
>>
>>54635959
Again.
>>
When will they finally come up with a computer that is programmable in normal human language. I'm tired of all these hyped nonsense reinventing the wheel every 5 years...
>>
>>54635959
>applefags
>bananas
>that freudian slip
>>
>>54635959

Swift is not considered a business language yet. No one take it seriously apart from some Cocoapod hipsters.

Swift is a pain to maintain as Apple can, in any moment, change the grammar unnecessarily (as they did with swift 1.1 and 1.2)

Swift is not enough for serious work as core stuff in iOS is only available in Objective-C.

Swift was created to attract children and women to iOS. Most of its features are gimmicks that increases code length.

Swift code slows down XCode to unacceptable levels in big enough projects. Auto-completion or access to class properties may not work at all for several seconds.

Swift has no reason to exist. Objective-C 4 life.
>>
>>54635959
>you don't even need to type semi-colons
are they implying that this is a good thing?
>>
>>54636126
Gonna use this post thanks fãm
>>
>>54636126
Who is this cum drum? Nice taste in grills
>>
>>54636126
>Swift was created to attract children and women to iOS
Kek
>>
>>54635959

>Inferred types make code [...] less prone to mistakes
>>
>>54635959
Here's a javascript equivalent:
Object.defineProperty(String.prototype, "banana", {
get: function () {
var shortName = this.substr(1);
return this + " " + this + " Bo B" + shortName + " Banana Fana Fo F" + shortName;
}
});
>>
>>54636126
>Swift code slows down XCode to unacceptable levels in big enough projects. Auto-completion or access to class properties may not work at all for several seconds.
So C++ in Visual Studio?
>>
File: 1457301080626.jpg (10 KB, 282x310) Image search: [Google]
1457301080626.jpg
10 KB, 282x310
>>54636391
> ;
> ;
> ;
hahahahahahahahahahahahahahahahahahahahahahahahaa
>>
>>54636526
Although semi colons are not required in Javascript, anybody who doesn't use them should be shot.
>>
File: 1129294958856.jpg (40 KB, 433x380) Image search: [Google]
1129294958856.jpg
40 KB, 433x380
>>54636391
> java
> script
wew lad
>>
>>54635959
>"It's over," "Apple" "reinvented" "programming".

You mean, some fag employed by Apple (that was redundant) made a slightly less painful syntax compiler interface to Apples standard libraries than ObjC and Apple jumped on the bandwagon.

Only recently they have released an equivalent to .Net Core, but even .Net Core can get in line itself behind Go, D, Zig, Crystal, BugVM, Kotlin, Ceylon, Scala, Vala and a number of other faggot meme languages, which partially are even better, appeal more to specific platforms and more mature.
>>
looks like shit, just get c++ and trim it down a bit
>>
>>54635959
>\/\(self)\\___some more bullshit__//(self)
>cleaner code less prone to mistakes
ayy lamao
>>
>>54637480
> write equivalent code in C++
> 300 lines of code
> ;;;;;;;;;
> compiles
> breaks with no error message
wew lad
>>
What's wrong with ";"s?

Are programmers so lazy these days they can't even bother to press a single key? I miss those days when programming was made by actual scientists and enthusiasts, not pseudo-nerd hipsters.
>>
I still use Pascal, and my software can be compiled to run in any platform I'd like, including Mac and iOS. Also Android, Linux, Windows, bretty much everything out there actually. Also no ridiculous functional syntax and no SJWs. Feels Goodman.
>>
Looks like a fucked up version of Javascript
>>
>>54635959
var banana : String


Why not just
var banana
for implicit declaration.
String banana
for explicit declaration
?
>>
I like Swift.
>>
>>54636126
I think she needs to see a skin doctor. Damn that's bad...
>>
>>54638001
>knowing C
>you
wew fampie
>>
>>54636057
Never. Mathematically not possible. Too many possible programs vs. Number of English descriptions
>>
>>54636546
>even though they aren't required, people should use them anyway.

makes perfect sense.

However, They are required though. but any standard compliant engine auto inserts them.

The real problem with that example is that stupid object shit instead of just making a prototype.
>>
>>54638069
what isn't wrong with semicolons?

if anything they encourage people to break formatting conventions.
forcing them out of the language requires people to comply with the parser's style conventions.
>>
And why can't you just use a function for this?
>>
>>54636094
https://www.youtube.com/watch?v=5MJLi5_dyn0
You uncultured heathen
>>
c++
#include <iostream>
#include <string>

std::string operator""banana(const char a[], size_t z) {
std::string s{a,z};
return s + " " + s + " Bo B" + s.substr(1)
+ " Banana Fana Fo F" + s.substr(1);
}

int main() {
auto bananaName = "Jimmy"banana;
std::cout << bananaName << std::endl;
}
>>
>>54636126
Good points, but Xcode has no trouble being a load of shit by itself. give me AppCode any day
>>
>>54635959
>dropFirst(1)
Why the fuck this function takes arg? First means just the first element of array
>>
>>54635959

Apple kept on using this ugly Objective C language far too long and now (after decades) relized it's shit and needs replacement.

So they invented a maymay language which takes the most common elements from current languages..

>well, everybody has lambdas, let's include them!

Nothing new under the sun, just a less shitty way to code for Apple. And of course Swift programmers are bound to stay at apple, because nobody else will use Swift..

>THE RIDE NEVER ENDS
>>
>>54640612

It can also mean "the first few" (as "the last few"), silly.
>>
>>54640513
You know you've fucked up as a language designer
when even C++ is more readable than OP's mess
>>
File: 1462495326570.gif (263 KB, 480x479) Image search: [Google]
1462495326570.gif
263 KB, 480x479
>>54635959
>strong vars, weak vars
>strong vars, weak vars
>strong vars, weak vars

Y tho?
>>
>>54635959
Let me just say I understand this code but I hate it.
>>
>>54636391
>var shortName = this.substr(1);
I prefer this over
>let shortName = String(characters.dropFirst(1))
Also, if types are inferred why do you even need to specify String output, or even use characters to drop the first character? Sounds to me like Swift is a frankenstein abomination.
>>
>>54639979
>forcing them out of the language requires people to comply with the parser's style conventions.
And if they don't then it may just compile fine and good luck finding the error when it comes to debugging!
>>
is extending a class some sort of new hip feature now
>>
>>54636057
Genius! We'll call it "AppleScript". You'll be able to tell things what to do.
>>
>>54636126
>Swift is not enough for serious work as core stuff in iOS is only available in Objective-C

surely you don't believe that not having NSInvocation is missing "core stuff in iOS".
>>
>>54635959
>supertype string
nigga, even js can do that shit with crappy prototypes

>fucking normies getting cucked by applel and enjoying it
kek
>>
>>54641529
> getting cucked by applel
b-but swift is open source, it respects m-muh freedoms!
>>
>>54638123
>Pascal
http://www.pbm.com/~lindahl/real.programmers.html
>>
>>54636546

> Although semi colons are not required in Javascript, anybody who doesn't use them should be shot.

Are you living under the rock? No-semicolon is the standard nowadays
>>
>>54635959
Wow looks so much nicer and easier to use than any other langauge. Apple might just be the greatest company ever to exist!
>>
>>54642604
> javascript
> web development
I literally puked
>>
File: oracle.gif (2 MB, 320x180) Image search: [Google]
oracle.gif
2 MB, 320x180
>>54636510
>using IDEs at all
>>
>>54642517
Javascript isn't open source?
>>
>>54635959
I thought Swift was supposed to be compiled to ordinary object files. If you change the structure of the String type, how will independent compilation units know about that?
>>
>>54642805
they dont
>>
>>54635959
>Stephen Stephen Bo Btephen Banana Fana Fo Ftephen
>>
>>54636126
Such marvelously round breasts.
>>
>>54644449
Like bags of sand
>>
>>54643933
How do strings not break across compilation units, in that case, though?
>>
>>54644589
cuz ur a fag xD
>>
>>54642737
Actually, it's proprietary shit.
>>
>>54642722
>not coding in machine code
>>
>It's over, Apple reinvented programming.
Are you fucking serious? I finally decided to start learning C, ordered some books online, they literally arrived this week.

Welp, into the recycling they go!
>>
>>54638474
You can already do
var banana = "hey"

and it will infer the type (String)

But
String banana

makes no sense—is it mutable? immutable? (var vs let)
>>
>>54640513
that's not even the same thing, you are just overloading the "" operator, not actually defining a new function in std::string
>>
>>54642666
you should leave this website then, chum :^)
>>
Swift is a nightmare, I don't understand how anyone would ever want to use it. I hate it with a passion and I pray that it will never leave it's niche as iOS app language.
XCode sucks compared to IDEs of other langues.
>>
>>54647757
>langues
vous aimez les baguette? hon hon
>>
>>54636391
And in C#, though you can't create extension properties.
static class Extension {
public static string Banana(this string @this) {
var shortName = @this.Substring(1);
return @this + " " + @this + " Bo B" + shortName + " Banana Fana Fo F" + shortName;
}
}
>>
>>54647757
xcode != swift, not only you can use other editors and ides to use swift, xcode isn't even available outside of osx
>>
>>54646663
> not controlling electricity with your penis
>>
>>54636391
'use strict';
function banana(name) {
let shortName = name.substr(1);
return `${name} ${name} Bo B${shortName} Banana Fana Fo F${shortName}`;
}

console.log(banana("Jimmy"));

I never knew why people wanted to complicate things?
>>
>>54635959
Objective C is so horrible that this shit is actually an improvement? Lel.
>>
>>54642604
Bullshit. Minifiers need the semicolons to collapse whitespace and concatenate files together. You do use a minifier right?
>>
>>54636126
Swift 1.1 to 1.2 is easy, it came with an automated tool to convert the syntax

Just like go

IBM have already committed to Swift for their http server backend system

I already used swift only to make iOS/OS X apps and made a Linux Swift http REST server

Objective-C is deprecated
>>
Swift is based, functional aspects are good

But I'd rather use F#

However swift is better than say Java
>>
(defun banana (name)
(let ((shortname (substring name 1)))
(concat name " " name " Bo B" shortname " Banana Fana Fo F" shortname)))

(defvar bananaName (banana "Jimmy"))
>>
>>54640713
>what is reference counting
>>
>>54647849

do you even know what prototype inheritance is?
>>
>>54647990
((nice (post)))
>>
>>54639767
If you can't express it in English, you can't express it in a programming language either, fucktard.
>>
Fun stuff:

Try concatenating more than a couple of arrays together in Swift. The compiler freaks the fuck out. According to StackOverflow it has to do with the fact that the + operator is overloaded as fuck.

It truly is a garbage language, but at least it's not Objective C.
>>
>>54648684
Much more legible than the OP example.
>>
I see 2 problems in this thread. Number 1 is the people posting functions, when the feature showcased in OP's pic is extending an existing class with a new method.

The second problem is that the example breaks down if you give it a name like 'Charlie', or even 'Anna' FFS! Ideally you want to strip leading consonants from the name.

In the interest of being a jerk, I'm going to do this in Perl 6. Suck it, nerds!

use MONKEY-TYPING;

augment class Str {
method banana($name:) {
my $short-name = $name.lc.subst(/« <-[aeiou]>+/, '');
"$name $name Bo B$short-name Banana Fana Fo F$short-name";
}
}

say 'Anna'.banana; # Anna Anna Bo Banna Banana Fana Fo Fanna
say 'Jimmy'.banana; # Jimmy Jimmy Bo Bimmy Banana Fana Fo Fimmy
say 'Charlie'.banana; # Charlie Charlie Bo Barlie Banana Fana Fo Farlie


Yep, in Perl 6 if you want to augment a class, you have to enable the 'MONKEY-TYPING' pragma. It's a hilarious reminder you're being a dick and fucking with base classes. Instead you should declare a new class that inherits from `Str`, or mix in a Role as needed.

role Banana {
method banana { ... }
}
my $name = 'Jimmy' does Banana;
>>
>>54648684
damn, that looks hot
>>
>>54649138
I think he was more referring to the fact that too many words in all spoken languages have legitimate double meanings which are usable in speech. Some of these meanings cannot be deciphered if a computer is given a single line to read from.

"Jimmy was buffing his banana"
"Moot is a faggot"
"That is a school of fish"

Sure you can say, the computer should be able to infer what the meaning is due to common usage, but what about edge cases where you have users who literally want a school building full of aquatic life?
>>
>>54636057
Spoken like a true troglodyte who can't into programming.
>>
>>54649841
Well he said "mathematically", so I assumed he was referring to the fact that English sentences are countable, while programs are not. Missing the fact that you cannot express every program in a programming language.
>>
>>54639954
>The real problem with that example is that stupid object shit instead of just making a prototype.
How would you do something like
console.log("Jimmy".banana)

Without the "stupid object shit", though?
>>
>>54635959

i hope you kill yourself very rapidly.
>>
>>54638001
Whats wrong with semicolons?
>>
>>54647849
String.prototype.banana = (name) => {
let shortName = name.substr(1);
return `${name} ${name} Bo B${shortName} Banana Fana Fo F${shortName}`;
}
"Jimmy".banana()

I never understood why people want to complicate things
>>
>>54650211
Are you retarded? Programs are countable. It's the first thing you learn in CS and the basis of all complexity theory.
>>
>>54650714
Are you blind? There are no parentheses in the OP's picture.
>>
>>54650684
Literally nothing but some fags get butthurt when they miss one and can't find it.
>>
>>54640513
Rust
trait Banana {
fn banana(&self) -> String;
}

impl<'a> Banana for &'a str {
fn banana(&self) -> String {
format!("{0} {0} Bo B{1} Banana Fana Fo F{1}", &self, &self[1..])
}
}

fn main() {
let bananaName = "Jimmy".banana();
println!("{}", bananaName); //prints: Jimmy Jimmy Bo Bimmy Banana Fana Fo Fimmy
}
>>
>>54640773
>why do you even need to specify String output
Inference with subclassing is undecidable without hints at the function level. There are very complex studies on trying to make that a non-issue, but it's ultimately easier to require types at the function level. Beside, it's what people would do even with full inference as with haskell, because it's the right mix between convenience and clarity. If you've ever written in dynamic languages, you'll understand why people like to give at least that much information.

>or even use characters to drop the first character?
It is either a class or module spec, i.e. it provides a utility (dropFirst). Probably, "hello".dropFirst(1) would also work (I don't know shit about swift), but here it's showcasing automatic currying. shortName is a function.

>Sounds to me like Swift is a frankenstein abomination.
Its syntax certainly is.

The only good language apple ever invented was dylan, and they just threw it in the trash in favor of unusable dogshit like objective-c and swift.
>>
>>54650720
Shit, said programs and actually meant functions. Sorry, CS was a while ago.
>>
>>54635959
>>54636391
Here's a Haskell equivalent

banana :: String -> String
banana name = [i|#{name} #{name} Bo B#{shortName} Banana Fana Fo F#{shortName}]
where shortName = drop 1 name

bananaName = banana "Jimmy"
>>
>>54636126
Fucking disgusting bitch
>>
>>54635959
I'm using swift for an ios app project but i would never use it anywhere else. These fags that think they can use swift outside of ios dev are even bigger faggots than the nodejs fags
>>
>>54651301
>think
https://github.com/IBM-Swift/Kitura
>>
>>54639767
>Never. Mathematically not possible. Too many possible programs vs. Number of English descriptions

That's not why. Both English and computer programs have a countably infinite number of possible programs/phrases.

The reason is that human languages have ambiguity in semantics, whereas computer languages don't (or shouldn't).

Human languages and computer languages are both context-free grammars (except for perl and C++ and maybe a few others).
>>
>>54651086

TH for string manipulation?
λ> let banana s = unwords [s,s, "Bo", "B" ++ ss, "Banana", "Fana", "Fo", "F" ++ ss] where ss = drop 1 s
banana :: String -> String
λ> banana "Jimmy"
"Jimmy Jimmy Bo Bimmy Banana Fana Fo Fimmy"
>>
>>54647941
>Swift 1.1 to 1.2 is easy, it came with an automated tool to convert the syntax

You have to love the hundreds of errors after the automated tool fucked your code in the ass.

I've made apps only with Swift, and I regret. I also develop iOS professionally, and no serious company will give, nor want, APIs and SDKs in Swift. It is suicidal.

Deprecated my ass.
>>
>>54647744
>using the smiley with a carat nose
>>
>>54635959

My God. So Magical (TM).
>>
>>54652244
Who is this hourglass shaped harlot?
>>
>>54635959
That looks pretty nice.
>>
>>54647934
no, I use gzip and http/2
>>
>>54652075
>>54651086
Neither are equivalent because these describe functions rather than methods.
>>
>>54650658
What are modules?
Console.log $ banana "Jimmy"
>>
>>54655082
>console.log $
SyntaxError: Unexpected identifier


>What are modules?
I don't know, you tell me.
>>
In ruby/crystal, we can just reopen the class, no big deal.
>>
File: bravo_apple.png (53 KB, 660x500) Image search: [Google]
bravo_apple.png
53 KB, 660x500
truly an innovative programming language
>>
>>54655806
this reminds me of those logic puzzles where you have a few equation of fruits.
>>
>>54635959
how is this easily readable
>>
>>54655806
yfw this actially exists
>>
>>54655806
I'm confused. Shouldn't the last line be dog.chick instead of dog.dog dog?
>>
>>54653620
But a method is a function.

If anything, OP's snippet seems to describe a new member variable on Strings, rather than a new method, but maybe that's just me not knowing Swift well enough.
>>
>>54656193
What I thought too. Must surely be a typo.
>>
>>54656710
It looks like argument-less methods can be called by omitting the parentheses or some shit. It's not a member variable proper though. Also, a method is not the same thing as a function. One operates on a typed object while the other operates in the context of, or alternatively, extends, the typed object.
>>
>>54657125
>It's not a member variable proper though.
Yeah, I see the "return" now that I look at it again. I guess it's some .NET-style "property" member, then.
>Also, a method is not the same thing as a function.
The only difference is syntactical, in that a method call implicitly does a vtable lookup on the first argument (which is handled specially in the syntax). For all intents and purposes, a method is a function.
>>
>>54635959
>var
Holy shit is this pascal?
>>
>>54641204
>AppleScript
That's already a thing silly
>>
>>54658129
In that case, Go and JavaScript are also Pascal.
>>
>>54649138
>>54649841
>>54650211
>>54650720
https://web.archive.org/web/20150413110340/http://www.xamuel.com/programming-hard-to-automate/
>>
String(characters.dropFirst(1))

Can someone explain what's going on here?
>>
>>54635959
what the fuck

fuck this gay ass language
>>
>>54659430
starts with an array (or list) of characters, 'a' 'b' 'c' 'd' etc
drops (removes) the first 1
stores the result in a String
>>
>>54659462
characters is a member of string I assume

Also, dumbest fucking way to write substring(1)
>>
>>54647805
you can also interpolate
return $"{@this} {@this} Bo B{shortName} Banana Fana Fo F{shortName}"
>>
>>54659430
it's a retarded way to write characters.substring(1)
>>
>>54640513
>c++
anon this is fucking vile and amazing at the same time
>>
>>54640513
>operator""banana
Holy fuck
>>
>>54642805
it's like an extension method in c# nyuggah
>>
>>54659607
I share this triggering
>>
File: c++.png (73 KB, 787x492) Image search: [Google]
c++.png
73 KB, 787x492
>>54659607
>>54659661
>define string literal suffixes using
operator "" mysuffix

>define character literal suffixes using
operator "" mysuffix

>define integer literal suffixes using
operator "" mysuffix

>even when your integer suffix handler takes a long long instead of a string

>otherwise, if the overload set includes a raw literal operator template, the user-defined literal expression is treated as a function call
operator "" X<'c1', 'c2', 'c3'..., 'ck'>()
, where c1..ck are the individual characters of f.

W H Y
H
Y
>>
>>54635959
>and you don't even need to type semi-colons
Why are people so afraid of semicolons?

I already despise the absence of semicolons in Go, Python and JavaScript, because it instead makes them less consistent and requires more complex syntax rules for determining a "logical line" of one kind or another, like Python's special rule of "the line doesn't end if it's in the middle of a parenthesized expression".

Haskell's retarded "layout" is probably the worst of all these, as it introduces an entire metagame of how to linebreak and indent "properly". It would only be easier if they had ordinary syntax instead.
>>
>>54659787
>Haskell's retarded "layout" is probably the worst of all these, as it introduces an entire metagame of how to linebreak and indent "properly". It would only be easier if they had ordinary syntax instead.
There's nothing stopping you from writing the curly braces and semicolons explicitly.
>>
>>54659473
>substring(1)
Swift uses dropLast and dropFirst, you deformed abortion.
>>
>>54659831
I've heard it said, but I have yet to find reliable documentation on it. Not that I've looked far and wide; I don't really use Haskell all that much anyway, but Layout is certainly one of the reasons I haven't really cared to get into it.
>>
File: 27.png (172 KB, 422x422) Image search: [Google]
27.png
172 KB, 422x422
>>54652075
>drop 1 ss
>not tail ss
>>
>>54635959
>not calling the variable elf
>>
>>54638001
the horror of the ; is it winking? what is it doing?
>>
>>54652060
This is the correct answer
>>
>>54658528
What is go? Never heard of this. JS shit by default.
>>
>>54649175
And simpler, no class/inheritance nonsense, while remaining just as usable

OOP is just overkill for some things
>>
>>54636126
you had me until Objective-C 4 life.
>>
>>54636126
Your post is like the image you posted, fucking disgusting, fake and clusterfuck
>>
>>54635959
this is what it would look like in javascript

https://jsfiddle.net/npge0L6q/1/

String.prototype.banana = function(){
let shortName = this.slice(1)
return `${this} ${this} Bo B${shortName} Banana Fana Fo F${shortName}`
}

alert("Jimmy".banana())
>>
>>54664515
Have you been living under a rock the past few years?
https://en.wikipedia.org/wiki/Go_(programming_language)
>>
>>54636126
>Body of a goddess
>Face of a racous
>>
>>54635959
I don't get it, looks like java but less intuitive, and I hate Java
>>
>>54660303
tail is partial
>>
Racket
(define banana-name
(lambda (name)
(let ((other-letters (substring name 1)))
(format "~a ~a Bo B~a Banana Fana Fo F~a" name name other-letters other-letters))))
>>
>>54665960
what do u mean?
a problem I see with tail though is if ss == [] || ss == ""
>>
>>54640356
HOLY SHIT
Why is there ambient occlusion around people on stage?
>>
>>54646685
pleasebetrollpleasebetrollpleasebetroll
>>
>>54647990
(race 'master)
>>
>>54666602
Wow, Timmy! You got one course of crippled-scheme in your life! How nice!
>>
>>54667293
>>54666602
>not CL

why live?
>>
>>54652060
I'm pretty sure that's what he meant, but just worded it funny. Each English sentence can map to more than one program, so I guess you could say that there are more programs. He should've just said English is ambiguous. Unless he was trying to be meta.
>>
>>54665632
Sorry, I am not interested in obscure, unused languages created to cater for womun and pajeets
>>
>>54668101
http://sys.4chan.org/derefer?url=https%3A%2F%2Fweb.archive.org%2Fweb%2F20150413110340%2Fhttp%3A%2F%2Fwww.xamuel.com%2Fprogramming-hard-to-automate%2F !!!
>>
>>54669244
Shit. Didn't notice I copied 4chan's linking ref shit.
>>
>>54638069
it allows autistic faggots to put multi-line code into a single line
>>
>>54635959
That looks like scala implicits done right
>>
>>54635959
and they said money patching was bad
>>
>>54650891
rust a shit
>>
>>54640356
No wonder old people are so stupid if they listened to this shit all the time.
>>
>>54670964
>rust a best
Why yes, I do agree with your statement my friend!
>>
>>54635959

Wow, they copied Ruby.
And made it more verbose and less readable:

class String
def banana
shortName = self[1..-1]
"#{self} #{self} Bo B#{shortName} Banana Fana Fo F#{shortName}"
end
end

bananaName = "Jimmy".banana
>>
>>54672524
should have used class_eval
>>
>>54672897

Welp, I tried to make it like the example, to show the similarity..
>>
>a rehash of a rehash of C++

Yeah no
>>
>>54636057
It's called Python.
Thread replies: 176
Thread images: 10

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

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.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.