Repository logo
  • English
  • Català
  • Čeština
  • Deutsch
  • Español
  • Français
  • Gàidhlig
  • Italiano
  • Latviešu
  • Magyar
  • Nederlands
  • Polski
  • Português
  • Português do Brasil
  • Suomi
  • Svenska
  • Türkçe
  • Tiếng Việt
  • Қазақ
  • বাংলা
  • हिंदी
  • Ελληνικά
  • Yкраї́нська
  • Log In
    Have you forgotten your password?
Repository logo
  • Communities & Collections
  • All of DSpace
  • English
  • Català
  • Čeština
  • Deutsch
  • Español
  • Français
  • Gàidhlig
  • Italiano
  • Latviešu
  • Magyar
  • Nederlands
  • Polski
  • Português
  • Português do Brasil
  • Suomi
  • Svenska
  • Türkçe
  • Tiếng Việt
  • Қазақ
  • বাংলা
  • हिंदी
  • Ελληνικά
  • Yкраї́нська
  • Log In
    Have you forgotten your password?
  1. Home
  2. Browse by Author

Browsing by Author "Gupta, P"

Now showing 1 - 3 of 3
Results Per Page
Sort Options
  • Loading...
    Thumbnail Image
    Item
    Combining Forth and Rust: A Robust and Efficient Approach for Low-Level System Programming
    (2023-12) Gupta, P; Rahar, R; Yadav, R; Singh, A; Ramandeep; Kumar, S
    Rust is a modern programming language that addresses the drawbacks of earlier languages by providing features such as memory safety at compilation and high performance. Rust’s memory safety features include ownership and borrowing, which makes it an ideal choice for systems programming, where memory safety is critical. Forth is a stack-based programming language that is widely used for low-level system programming due to its simplicity and ease of use. This research paper aims to explore the combination of Forth and Rust programming languages to create a more robust and efficient solution for low-level system programming. The primary objective is to demonstrate the implementation of essential Forth operations, including addition, subtraction, assignment, comparison, and if-else statements, while demonstrating loops, push operations, and dump operations in Rust. The implementation of these operations in Rust is demonstrated using code from actual implementation. This research paper also discusses the advantages of using Rust for low-level system programming. Rust’s memory safety features, coupled with its high performance, make it an ideal choice for systems programming, where memory safety and performance are critical. The combination of Forth and Rust provides a more efficient and safer solution for low-level system programming, making the implementation more robust. Our implementation tries to leverage these properties of both languages to make a memory-safe and low-level system programming language. This research paper also includes code snippets to provide a practical demonstration of how the Forth operations can be implemented in Rust.
  • Loading...
    Thumbnail Image
    Item
    Combining Forth and Rust: A Robust and Efficient Approach for Low-Level System Programming †
    (2023-12) Gupta, P; Rahar, R; Yadav, R; Singh, A
    Abstract: Rust is a modern programming language that addresses the drawbacks of earlier languages by providing features such as memory safety at compilation and high performance. Rust’s memory safety features include ownership and borrowing, which makes it an ideal choice for systems programming, where memory safety is critical. Forth is a stack-based programming language that is widely used for low-level system programming due to its simplicity and ease of use. This research paper aims to explore the combination of Forth and Rust programming languages to create a more robust and efficient solution for low-level system programming. The primary objective is to demonstrate the implementation of essential Forth operations, including addition, subtraction, assignment, comparison, and if-else statements, while demonstrating loops, push operations, and dump operations in Rust. The implementation of these operations in Rust is demonstrated using code from actual implementation. This research paper also discusses the advantages of using Rust for low-level system programming. Rust’s memory safety features, coupled with its high performance, make it an ideal choice for systems programming, where memory safety and performance are critical. The combination of Forth and Rust provides a more efficient and safer solution for low-level system programming, making the implementation more robust. Our implementation tries to leverage these properties of both languages to make a memory-safe and low-level system programming language. This research paper also includes code snippets to provide a practical demonstration of how the Forth operations can be implemented in Rust.
  • Loading...
    Thumbnail Image
    Item
    Molecular changes associated with migratory departure from wintering areas in obligate songbird migrants
    (2021-04) Sharma, A; Singh, D; Gupta, P; Bhardwaj, S; Kaur, I; Kumar, V
    Day length regulates the development of spring migratory and subsequent reproductive phenotypes in avian migrants. This study used molecular approaches, and compared mRNA and proteome wide expression in captive redheaded buntings that were photostimulated under long-day (LD) conditions for 4 days (early stimulated, LD-eS) or for ∼3 weeks until each bird had shown 4 successive nights of Zugunruhe (stimulated, LD-S); controls were maintained under short days. After ∼3 weeks of LD, photostimulated indices of the migratory preparedness (fattening, weight gain and Zugunruhe) were paralleled with upregulated expression of acc, dgat2 and apoa1 genes in the liver, and of cd36, fabp3 and cpt1 genes in the flight muscle, suggesting enhanced fatty acid (FA) synthesis and transport in the LD-S state. Concurrently, elevated expression of genes involved in the calcium ion signalling and transport (camk1 and atp2a2; camk2a in LD-eS), cellular stress (hspa8 and sod1, not nos2) and metabolic pathways (apoa1 and sirt1), but not of genes associated with migratory behaviour (adcyap1 and vps13a), were found in the mediobasal hypothalamus (MBH). Further, MBH-specific quantitative proteomics revealed that out of 503 annotated proteins, 28 were differentially expressed (LD-eS versus LD-S: 21 up-regulated and 7 down-regulated) and they enriched five physiological pathways that are associated with FA transport and metabolism. Thesefirst comprehensiveresults ongene and protein expression suggest that changes in molecular correlates of FA transport and metabolism may aid the decision for migratory departure from wintering areas in obligate songbird migrants.

DSpace software copyright © 2002-2025 LYRASIS

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback