somebody has to tell them that it would be hard to make c# faster than c++ by using llvm, because faster llvm will make c++ faster. same old song again: base your startup off php and then employ c++ programmers to write c++ tools to compile your shit a little faster. wouldn't it be smarter to hire c++ programmers to just write your shit in c++ ?
Announcement
Collapse
No announcement yet.
One Of AMD's Leading LLVM Compiler Experts Jumped Ship To Unity
Collapse
X
-
Originally posted by tuxd3v View PostC# is a Java Derivative..created by the Same guy who created or envisioned Java, James Gosling..Last edited by pal666; 23 June 2019, 08:56 PM.
- Likes 2
Comment
-
Originally posted by F.Ultra View PostIf your SCM sucks ass for storing binary files then yes that is true. But if it doesn't then storing the binary files in the same repo makes for a really streamlined process.
- Likes 1
Comment
-
-
Agree that the documentation doesn't *have* to be binary...
... but also saying that if the documentation *did* happen to be binary then it would still make sense to store it alongside the source files. Documentation in MS Word is pretty common for the closed source teams, as an example.Last edited by bridgman; 23 June 2019, 10:26 PM.Test signature
Comment
-
Originally posted by F.Ultra View Post
You are thinking about Objective-C that was the Apple choice #1 before Swift.
The creator of LLVM's pet project at Apple after a few clever enhancements to ObjC [which was never released for LLVM proper] was Swift. It's now gone well beyond his original ideas.
- Likes 1
Comment
-
Originally posted by pal666 View Postsomebody has to tell them that it would be hard to make c# faster than c++ by using llvm, because faster llvm will make c++ faster. same old song again: base your startup off php and then employ c++ programmers to write c++ tools to compile your shit a little faster. wouldn't it be smarter to hire c++ programmers to just write your shit in c++ ?
Obviously c is turing complete and can do anything they bake into the burst compiler, but the idea is to make simple c#-like code which automatically does a bunch of different advanced compilation techniques. Some of which would be difficult to do in unrestricted C as well, for example they can mandate strict pointer aliasing and provide built-in support for an optimized math library, vector types, etc. - all things entirely possible in c/c++, but not out of the box unless someone goes through the effort of making it happen. The other thing they're doing is vastly restricting the C# language to take out all the slow bits - for example, they outright get rid of the entire garbage collector.Last edited by smitty3268; 24 June 2019, 10:40 PM.
- Likes 1
Comment
-
Originally posted by Marc Driftmeyer View PostRight. C/C++ have no place at Apple. Oh except that they do. Apple's ObjC/ObjC++/C/C++ and now Swift 5.x are all part of OS X/iOS/tvOS/iPadOS, etc.Last edited by pal666; 26 June 2019, 12:40 PM.
Comment
Comment