Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

2011 will be the year of C++0x

Name: 2011 will be the year of C++0x 2011-01-19 19:43

2011 will be the year of C++0x

Name: Anonymous 2011-01-19 19:44

I feel it in my bones.

Name: Anonymous 2011-01-19 19:50

2011 THE YEAR OF THE ANONIX DESKTOP
2011 THE YEAR OF THE iPAD
2011 THE YEAR OF C++0xB
2011 THE YEAR OF LISP
2011 THE YEAR OF ASK FOR UOR QUESTION
2011 THE YEAR OF PYTHON ACTUALLY USEFUL
2011 THE YEAR OF HAX MY ANUS

Name: Anonymous 2011-01-19 19:51

Yep. About fucking time. Fixes most of the major problems I've had with the language. I've already been learning it from the latest draft specification, there's lots of new little and big things they've done to the language and standard libraries. It's also pretty promising that most major compiler vendors have been implementing C++0x features already.

I think it will be enough to see a continuation of C++ in use for large and high-performance systems and application development for at least the next decade. This will piss off the haters of course.

Also, they really fucking nailed the memory model on it, it's so fine grained that it should be able to accommodate all future massively parallel systems for quite some time.

Name: Anonymous 2011-01-19 19:53

>>4
Fixes most of the major problems I've had with the language.
Unfortunately it doesn't fix the problem where it has too many features.

Name: Anonymous 2011-01-19 19:56

>>5
C++ isn't a language for those who want things dumbed down to cater to anything less than expert programmers. Go use Java instead.

Name: Anonymous 2011-01-19 20:20

>>3
2011 THE YEAR OF ASK FOR UOR QUESTIONOkay, I laughed.

Name: Anonymous 2011-01-19 20:44

>>6
That desire, whether it exists or not, does not equate to justification for "too many features."  If anything Java has more features due to specific redundant implementations, but it looks like less because they're packaged into visible complementary structures (that any good programmer rebuilds or augments from more basic units anyway).

For the record, I love C++ but its feature kudzu is indefensible even when that growth lurch did provide something immensely useful.

What was the core mission statement for C++0x? what did they consider invaluable during work on it?

Name: Anonymous 2011-01-19 22:01

>>8
Guiding principles:

- Maintain stability and compatibility with C++98 and possibly with C;
- Prefer introduction of new features through the standard library, rather than extending the core language;
- Prefer changes that can evolve programming technique;
- Improve C++ to facilitate systems and library design, rather than to introduce new features only useful to specific applications;
- Increase type safety by providing safer alternatives to current, unsafe techniques;
- Increase performance and the ability to work directly with hardware;
- Provide proper solutions for real world problems;
- Implement “zero-overhead” principle (additional support required by some utilities must be used only if the utility is used)

http://www.codeguru.com/cpp/misc/article.php/c18357/An-Interview-with-C-Creator-Bjarne-Stroustrup.htm

Name: Anonymous 2011-01-19 22:36

>>9
C++
type safety
OK, I lol'd.

Name: Anonymous 2011-01-19 22:57

Provide proper solutions for real world problems
Do they have a good solution for the traveling salesman problem yet? or world hunger?

Name: Anonymous 2011-01-19 23:37

>>1
Only 2 years too late. I'd consider giving a damn if it ran on CLR.

Name: Anonymous 2011-01-20 8:04


                 ____             ___      
                / ___| _     _   / _ \__  __
               | |   _| |_ _| |_| | | \ \/ /
               | |__|_   _|_   _| |_| |>  <
                \____||_|   |_|  \___//_/\_\
      Industry's Most Bloated Language Just Got More Bloated

Name: Anonymous 2011-01-20 8:35

BB[/u]CO-ED[/u] victory

Name: Anonymous 2011-01-20 8:45

>>13
Industry's Most Bloated Language
       _     ___    __      __   ___
       | |   / _      / /  / _     _  | |  / /_   / /  / /_   | |_| | | ,---, |   / /  | ,---, |
    ___/  |_|   |_|    __/   |_|   |_|
Enterprise Quality Bloated Scalable Solutions

Name: Anonymous 2011-01-20 8:47

>>15
What.
[/m]
        _     ___    __      __   ___
       | |   / _ \   \ \    / /  / _ \
    _  | |  / /_\ \   \ \  / /  / /_\ \
   | |_| | | ,---, |   \ \/ /  | ,---, |
    \___/  |_|   |_|    \__/   |_|   |_|
Enterprise Quality Bloated Scalable Solutions[/m]

Name: Anonymous 2011-01-20 8:49

>>16
FUCK.
        _     ___    __      __   ___
       | |   / _ \   \ \    / /  / _ \
    _  | |  / /_\ \   \ \  / /  / /_\ \
   | |_| | | ,---, |   \ \/ /  | ,---, |
    \___/  |_|   |_|    \__/   |_|   |_|
Enterprise Quality Bloated Scalable Solutions

Name: Anonymous 2011-01-20 10:06

2011 THE YEAR OF SEPPLECOCKS

Name: Anonymous 2011-01-20 10:36

Sepplesepsis

Name: Anonymous 2011-01-20 10:47

>>5
Unfortunately it doesn't fix the problem where it has too many features.
C++ has too many features??
THIS IS THE MOST STUPIDEST TROLL EVER
All the syntax features on C++ are OPTIONAL, you dont have to use any of them. You compare that to Java that has just as much features as C++ but where you have to program using object orientation all the time, and so you have to use ALL the features all the time exactly how Java tells you to program at every step, its almost impossible to make an error the compiler wont catch because the language forces you to program in exactly one way. Compare that with C++ that will let you do anything with pointers, or change any feature because most the features are implemented in C++ itself.

go back to your Java babby troll

Name: Anonymous 2011-01-20 10:48

Object-oriented programming is a fad.

C FOREVER.

Name: Anonymous 2011-01-20 10:48

>>20
SEPPLECOCKS
SEPPLESOX
SEPPLE OS X

Name: Anonymous 2011-01-20 10:58

>>5
You shouldn't use every obscure language feature like an aspie faggot, the Bjarne said so.

Name: Anonymous 2011-01-20 10:59

Object-oriented programming is a fad.
babby is digging is hole deeper, its almost impossible not to program using objects in C because structs are objects and pointers can point to functions. So you allocate structs with arrays full of pointers to functions and what do you have? Object orietation? I guess thats why the Linux kernel has a built in feature to create objects, its just following a FAD, right?

Name: Anonymous 2011-01-20 11:06

Every year is the year of Sepples if you're in the 3D game industry. But if pure functional programming delivers on it's promise of more efficient harvesting of multicore CPU cycles, that might not be the case anymore. Don't hold your breath, though.

Name: Anonymous 2011-01-20 11:14

>>20
change any feature because most the features are implemented in C++ itself.
I don't count those as features.

The single worst "new" feature of C++0x is Backwards Compatibility.  I don't want two implementations of everything where one is broken and one is new, I want a language that forces me to do things the right way.  I want C, and that's what I'll continue using.

Name: Anonymous 2011-01-20 11:24

I want a language that forces me to do things the right way
You should do things the right way regardless of the language paradigm.  You know that, right?

Name: Anonymous 2011-01-20 11:46

>>24
You seem to think that the mess C++ and Java implement is actually an object-oriented system.

Name: Anonymous 2011-01-20 12:08

>>28
Well, it's a bondage & discipline version of object orientation. Which is about the only version you can get in a statically typed language with no type inference and that uses vtables as dynamic dispatch mechanism.

Name: Anonymous 2011-01-20 12:29

>>27
I don't do paradigms, I program instead.

Name: Anonymous 2011-01-20 12:31

>>27
paradigm

what is this mass effect 2? back to /v/ faggot!

Name: Anonymous 2011-01-20 12:32

>>30
So your programming manner is logical utilitarian ad hoc?

Name: Anonymous 2011-01-20 12:35

>>32
I'd call it liberal programming.

Name: Anonymous 2011-01-20 12:40

>>28
You seem to think that the mess C++ and Java implement is actually an object-oriented system.
I think that C is object oriented, the difference is that in C you have to implement all the boilerplate code to make object orientation work in a consistent way, whereas C++ provides an extension on top of C so you dont have to keep building everything from scratch. Java formalized object orientation as part of the compiler syntax and removed all low level control of indirection.

Name: Anonymous 2011-01-20 13:01

>>28
You seem to think that the mess C++ and Java implement is actually an object-oriented system.
as opposed to what? which language did OO right? Smalltalk? I like Smalltalk but would you make video games or device drivers with it? Objective C? Obj-C is an example of what happens when you bolt on Smalltalk style OO onto C, it does not extend C but adds a slower OO apart to it. Or you can just keep mallocing structs in C, have fun with that.

Name: Anonymous 2011-01-20 13:14

>>35
Yeah, Smalltalk did a pretty good job of it. Whether I'd write video games (sure, why not) or device drivers (it's been done, hasn't it) is irrelevant. C++ and Java don't even come close to doing it right, and neither does aping them in C.

Name: Anonymous 2011-01-20 13:23

>>36
C++ and Java don't even come close to doing it right, and neither does aping them in C
Their brand of OO is constrained as fuck, but that doesn't make it wrong. It's all a tradeoff for efficiency (especially in Sepples's case). If you need efficiency, it's great; if you don't, it sucks. Nevertheless, all OO elements are there: encapsulation, inheritance and polimorphism. I don't understand why people get so worked up over this kind of thing.

Name: Anonymous 2011-01-20 13:33

>>28
Wikipedia says they are object-oriented.

Name: Anonymous 2011-01-20 14:02

>>37
No, it makes it wrong. If you miss the entire point of object-oriented programming, you're doing it wrong.

>>38
Wikipedia is the free encyclopedia anyone can edit.

Name: Anonymous 2011-01-20 14:05

>>39
What point are they missing? They're just as object oriented as Simula was, and more flexible due to generics/templates.

Name: Anonymous 2011-01-20 15:19

>>39
Wikipedia is the free encyclopedia anyone can edit.
Excellent post. Keep up the good work.

Name: Anonymous 2011-01-20 15:22

>>41
nice.

Name: Anonymous 2011-01-20 15:22

>>41
I lol'd

Name: Anonymous 2011-01-20 15:23

>>42-43
Go away.

Name: Anonymous 2011-01-20 15:24

>>44
nice.

Name: Anonymous 2011-01-20 15:25

>>44
I lol'd

Name: Anonymous 2011-01-20 16:16

>>45,46
Go away.

Name: Anonymous 2011-01-20 16:23

>>45-47
Not this shit again.

Name: Anonymous 2011-01-20 16:58

>>48-50
Not this shit again.

Name: Anonymous 2011-01-20 17:41

>>17
Compared to C++, Java is minimal and concise.

Name: Anonymous 2011-01-20 17:50

Some guy posted the word "sekkusu" right here in /prog/ or some other place about a day ago.  Here is my reply for all to see:

http://www.youtube.com/watch?v=XWUtQoezUPI

Name: VIPPER 2011-01-20 17:51

Here is my reply for all to see:
You need to upgrade your Adobe Flash Player to watch this video.

Name: Anonymous 2011-01-20 17:55

C++ has more complex syntax, semantics and pragmatics than Java. But Java has a much more complex standard library than C++.

Choose your poison.

Name: Anonymous 2011-01-20 18:00

Lisp, thanks.

Name: Anonymous 2011-01-20 18:01

>>53
brainfuck obviously. only 8 commands and no library. the most simplest one

Name: Anonymous 2011-01-20 18:03

>>55
ONE WORD: subleq MACHINE. THREAD OVER

Name: Anonymous 2011-01-20 21:45

What the fuck is that supposed to mean? Post incrementing a variable next a malformed hexidecimal literal?

Name: Anonymous 2011-01-20 22:25

>>40
Oh, wow, as OO as Simula, which was invented before OO. What's that, you say it had something called objects? Whoop-de doo.

Name: Anonymous 2011-01-21 8:54

>>57
It's C++ '0x

>>58
It's a shame people still think C++ and Simula pass for OO when it's hard to avoid knowing at least one truly-OO language these days.

Name: Anonymous 2011-01-21 9:11

>>59
What the fuck is that supposed to mean? Post incrementing a variable next a malformed character constant?

Name: Anonymous 2011-01-21 15:55

SEPPLES PRIME OX

Name: Anonymous 2011-02-18 13:30

>>3
awesome

Name: Anonymous 2011-02-18 13:33

>>1
2011, the year of Anonix written in C++0x using HURD as kernel and Perl 6 and Croma LISP as scripting language.

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !frozEn/KIg 2011-02-18 13:36

‌T‌h‌e‌ ‌y‌e‌a‌r‌ ‌o‌f‌ ‌C‌o‌x‌ ‌o‌n‌ ‌t‌h‌e‌ ‌d‌e‌s‌k‌t‌o‌p‌.



_________________________________________
http://bayimg.com/image/iafhbaacj.jpg
orbis terrarum delenda est
http://encyclopediadramatica.com/Portal:Furfaggotry Furry Drama Encyclopedia

Name: Anonymous 2011-02-18 13:41

Sepplecocks.

Name: Anonymous 2011-02-18 13:55

<-- check 'em dubz

Name: Anonymous 2011-02-18 16:10

autist

Don't change these.
Name: Email:
Entire Thread Thread List