A page on LabLog, a review site (not the lab's official page)
Sato Lab
Machine-translated · View original
The lab studies the design, implementation, and application of programming languages.

AboutAbout the lab
Designing programming languages alongside theory.
The Sato Lab studies the design, implementation, and application of programming languages, as well as systematic programming.
Language design goes hand in hand with theoretical tools.
Current projects include an optimizing compiler for MN-Core, data-parallel DSLs, and support for programming in notebooks.
The lab is also known as PLSP-Lab.
Key terms
- Compiler
- Software that converts a program written by a person into a form a computer can execute
- DSL
- A programming language built for a specific purpose. Also called a domain-specific language
- Formal verification
- A method that uses mathematical techniques to confirm that a program behaves as specified
ResearchResearch themes
The lab conducts broad research on the design, implementation, and application of programming languages, and on systematic programming. Ongoing projects include an optimizing compiler for MN-Core.
*Illustrative imageDesign, Implementation, and Application of Programming Languages
The lab studies the design, implementation, and application of programming languages. Language design goes hand in hand with theoretical tools.
*Illustrative imageSystematic Programming
"Systematic" here means methodical and based on a system. The lab studies topics related to programming of this kind.
*Illustrative imageOngoing Work on Compilers, DSLs, and More
The lab works on an optimizing compiler for MN-Core (including formal verification), data-parallel DSLs and libraries, development support for DSL compilers, and support for programming in notebooks.
MembersFaculty
The members of the Sato Lab are faculty and undergraduate students working on their graduation research.As of 2026
- Shigeyuki Sato
VoicesStudent voices
Ratings and reviews reflect the experiences of individual current or former students, not the lab's official views. Whether a lab has reviews, or how many, says nothing about the lab itself.
Students who take part in an interview may receive a thank-you gift worth ¥1,000, regardless of what they say.
Student ratings (0 students)
--
--
--
--
--
--
Student voices answer questions like these
- What's great about this lab?
- What did you learn after joining?
- What's the vibe, and what is the professor like?
- Who is this lab for?
- Where do graduates go?
Your experience can help younger students choose their lab. Your name won't be shown.
Write a lab reviewAnonymous · Your draft is saved if you stopRelatedLabs similar to Sato Lab
Komiya LabSchool of Informatics and Engineering, Class I (Informatics)Programming languages / compilers / interpreters
Toda LabSchool of Informatics and Engineering, Class I (Informatics)Artificial intelligence / reliability / logical reasoning / …
Utsumi LabSchool of Informatics and Engineering, Class I (Informatics)Cognitive science / Natural language processing / Artificial…Tsubakimoto LabSchool of Informatics and Engineering, Class I (Informatics)Educational technology / text mining / cognition / teaching …The information on this page is compiled by the LabLog team from the lab's public information and interviews. For corrections or removal requests, please contact LabLog, not the lab.
Report an errorAbout the images
The top and research theme images are illustrative and were not taken at the lab. They are cropped from Wikimedia Commons images. Cropped CC BY-SA images are provided under the same CC BY-SA license as the original (version shown on each line).
- Top image: “Programmer writing code with Unit Tests” Joonspoon / CC BY-SA 4.0 (cropped)
- Design, Implementation, and Application of Programming Languages: “RustCodeOnScreen” Slashme / CC0 (cropped)
- Systematic Programming: “SDLC - Software Development Life Cycle” Cliffydcw / CC BY-SA 3.0 (cropped)
- Ongoing Work on Compilers, DSLs, and More: “Silicon chip from a computer laser mouse under a microscope 50х” Original: Alexander Klepnev Derivative work: IamMM / CC BY-SA 4.0 (cropped)
- Related lab (小宮 常康 研究室): “Source code in C” Romainhk / CC BY-SA 3.0 (cropped)
- Related lab (戸田 貴久 研究室): “Zoox Toyota Highlander Test Vehicle - San Francisco, May 2025 08” 9yz / CC BY 4.0 (cropped)
- Related lab (内海 彰 研究室): “Latin dictionary” Dr. Marcus Gossler / CC BY-SA 3.0 (cropped)
About LabLog
LabLog is a lab review app for students only. Student members at each university interview students in labs and publish what they say. Student voices can only be read by students who sign up with a university email address. Operated by bestiee Inc.
Learn more about LabLog ↗Search engines and AI may reference the basic lab info and rating summaries on this page and the description of LabLog. Student voices are for student members only. Automated collection by programs (scraping, or input to or training of AI) is prohibited under Article 8 of the Terms of Service. If you need data for research or analysis, please contact us.