Our Blogs

Categories : IOS, Swift Tag : Nillima 12 Comments
Swift is a new programming language developed by Apple for creating iOS and Mac OS X applications. Intended to eventually replace Objective-C as Apple’s language of choice, Swift needs to convince developers to switch over to the new language. Apple has promised that Swift will be faster than Objective-C, as well as offer more modern language features, be very safe, and be easy to learn and use. In this thesis I test these claims by creating an iOS application entirely in Swift as well as benchmarking two different algorithms. I find that while Swift is faster than Objective-C, it does not see the speedup projected by Apple. I also conclude that Swift offers many advantages over Objective-C, and is easy for developers to learn and use. However there are some weak areas of Swift involving interactions with Objective-C and the strictness of the compiler that can make the language difficult to work with. Despite these difficulties Swift is overall a successful project for Apple and should attract new developers to their platform.
Open Source doesn't mean anyone can edit the source code. The true meaning of the word Logic. There are dozens of programming languages in use, and hundreds that aren't. Building a website or a program is hard work. The entire field of programming radically changes every 4 years. Doing simple tasks like "browsing the internet" have a dozen of different layers under the hood ... and good programmers actually understand all the different layers (it's truly a miracle that these layers do work correctly ... usually). The day to day job of most programmers has little to do with what you learn when you get a bachelor's degree in Computer Science. Just because you're a programmer it doesn't mean you can figure out why their MS. Word crashed right now. That some tasks might be solvable by a computer in theory, but in practice would take more time than the universe has been alive!
Categories : HR, Personality Development Tag : Shwathi 29 Comments
Let's have a tour to impromization.