TQCS
  • Home
  • Services & Solutions
  • Case study
  • Partners
  • Contact
  • 홈
  • 지원서비스 & 솔루션
  • 적용사례
  • 협력업체
  • 문의하기
  • 主页
  • 服务&解决方案
  • 成功案例
  • 合作伙伴
  • 联系方式
  • ホーム
  • サービス&ソリューション
  • ケーススタディ
  • パートナー
  • お問い合わせ
  • Trang Chủ
  • Dịch Vụ & Giải Pháp
  • Case-study
  • Đối tác
  • Liên Hệ
Rust is an alternative systems programming language aiming to replace C and C++ with a safe, more modern alternative. It was developed by Mozilla for use in Firefox but is now accepted also into the Linux Kernel and into the Android base operating system. It has a quickly growing and enthusiastic following.
​SixtyFPS (two ex-trolls) aims to provide a UI framework for the Rust ecosystem. 

Rust
https://www.rust-lang.org

What is Rust?

Rust is a multi-paradigm programming language designed for performance and safety, especially safe concurrency. Rust is syntactically similar to C++, but can guarantee memory safety by using a borrow checker to validate references. Rust achieves memory safety without garbage collection, and reference counting is optional. (source wikipedia @2021)

While the syntax is very similar to C and C++, it's exceptionally efficient on memory management and safety as well as is performant on embedded platforms, perfect for mission-critical systems. Coming from systems programming languages, Rust has superior advantage over C or C++ that it can provide "borrow checker" the part of the compiler responsible for ensuring that references do not outlive the data they refer to, and it helps eliminate entire classes of bugs caused by memory unsafety, Thanks to its benefits, Rust has been accepted to Linux Kernel as well as Android. 
With various benefits to bring to developers, it has been chosen many times as the most loved programming language for the last five years in a row. In 2021, Rust foundation was established by 5 founding members, namely Amazon Web Services, Huawei, Google, Microsoft and Mozilla.

What can we do?

tQCS's partner, KDAB, has expanded its expertise over Rust with some of key engineers from the Rust-in-Embedded backgrounds. KDAB sponsors the RustCon conference in Italy and publishes and presents on the topic. KDAB's Hotspot profiling tool supports software written in Rust. KDAB also collaborates with SixtyFPS. 
Benefits of Rust: The promise of Rust is to allow for safer, more robust systems level development, saving time on code production and maintenance as well as on dealing with security faults and risks at a similar performance to C/C++. 

It not likely that Rust will replace C/C++ in the near future, but the fact that it's now part of Linux Kernel and the intrinsic benefit on system engineering will make its use case much wider on embedded linux.
​
In efforts to support the research and development efforts of our customers, tQCS-KDAB will provide a flexible workshop and/or professional consultancy service to evaluate technical applicability and to produce a Proof-of-Concept, including​
  • establish and document key use cases and technical requirements, target platforms, integration targets, etc
  • draft proof of concept scope and technical deliverables on selected platforms
  • establish performance and quality metrics
  • implement proof of concept
  • benchmark and profile, document performance characteristics and scalability behavior
  • document challenges, risk and constraints emerging from the implementation
  • analyze impact on non-PoC use cases and strategic opportunities and challenges
A typical duration on this type of research projects are between a couple of weeks up to 3 months.
Ask us on what we can offer for your smooth transition to Rust.
go back
What We Can Do
Home
Services&Solutions
          Professional Software Services
​Case Study
Partners
Contact
Unit 01, 82F, International Commerce Centre, 1, Austin Road West Kowloon, Hong Kong
​+852 2824 8796
info@tqcs.io
business registration 68326347


Picture
홈
지원서비스 & 솔루션
          소프트웨어 지원서비스
​적용사례
협력업체
문의하기
홍콩특별행정구, 웨스트 카우룽 오스틴로드, 1, ICC 센터, 82층, Unit 01
+852 2824 8796
​​info.kr@tqcs.io

사업자등록번호 68326347


Picture
​主页
​服务&解决方案

          专业的 软件顾问 服务​
成功案例

​合作伙伴
联系方式
香港西九龙奥斯丁道1号国际商务中心82F单元01
+852 2824 8796
​​info.hk@tqcs.io

商業登記號碼
68326347


Picture
ホーム
サービス&ソリューション

          ソフトウェアコンサルティングサービス
ケーススタディ
パートナー
お問い合わせ
Unit 01, 82F, International Commerce Centre, 1, Austin Road West Kowloon, Hong Kong
+852 2824 8796
​​info.jp@tqcs.io

会社法人等番号 68326347


Picture
Trang Chủ
​Dịch Vụ & Giải Pháp

          dịch vụ tư vấn phần mềm​
Case-study
Đối Tác
Liên Hệ
1 Austin Road West Kowloon, Trung tâm International Commerce (Tầng 82, Unit 01), Hong Kong
+852 2824 8796
​​info.vi@tqcs.io
Mã số đăng ký kinh doanh:
68326347


Picture
​© 2021 tQCS Inc.
  • Home
  • Services & Solutions
  • Case study
  • Partners
  • Contact
  • 홈
  • 지원서비스 & 솔루션
  • 적용사례
  • 협력업체
  • 문의하기
  • 主页
  • 服务&解决方案
  • 成功案例
  • 合作伙伴
  • 联系方式
  • ホーム
  • サービス&ソリューション
  • ケーススタディ
  • パートナー
  • お問い合わせ
  • Trang Chủ
  • Dịch Vụ & Giải Pháp
  • Case-study
  • Đối tác
  • Liên Hệ